MVC中helper的用法。
生活随笔
收集整理的這篇文章主要介紹了
MVC中helper的用法。
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
回想著以前用asp叉開發的網頁時,那種架構為了脫離控件,我們會建立一個htmlview層,該層只引用model和bll當然還有工具類。然后所有的數據在前臺的展示,都在這里進行,拼接html標簽等等。最后用字符串貼到aspx頁面上。
而今,我們在用上了MVC的開發之后,選用mvc的Razor[英][?reiz?]的視圖引擎。看似很愜意的擺脫了那種在c#代碼中拼接字符串的繁瑣過程。不過有時一些問題還是讓我們比較無奈的。雖然一個復制粘貼就完事的過程,但多少不能體現出我們那種追求多重用、少冗余的矯情勁。所以便開始了這次小技巧的總結。
在MVC中helper的用法。 應用場景:有時我們網站中的列表頁和詳情頁的左側、或者右側會有一些共同的部分,在mvc下如何處理呢,繼續先前那種razor語法該怎么處理就怎么處理嗎?顯然這共同部分可以寫在一個個方法里邊,然后列表頁和詳情頁分別調用就OK 。
建一個公共頁面.PartialViewPage.cshtml在App_code文件夾下。
方法實現:
@helper GetPageRight(int type){if (type == 1){<span>type=@type</span>}else{<span>1 type=@type</span>} }視圖頁面調用
<h2>@PartialViewPage.GetPageRight(1)</h2>
下面截圖看看。
?
?
?
轉載于:https://www.cnblogs.com/_popc/archive/2013/01/05/2846212.html
總結
以上是生活随笔為你收集整理的MVC中helper的用法。的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 热水器使用方法
- 下一篇: GDI+中发生一般性错误的解决办法 fr