ASP.NET mvc 在視圖中使用@helper封裝輸出代碼



Razor的@helper語法提供了一種簡便的方法來將呈現功能封裝到幫助方法中去,我們可以在單個視圖模板或整個項目的所有視圖模板中重用它。


下面通過實例說明 mvc在視圖中使用@helper封裝輸出代碼 的方法


 

對一個字符串的長度進行控制輸出



1、在視圖文件中定義


 
    @helper Truncate(string input, int length)
    {
        if (input.Length <= length)
        {
           @input
        }
        else
        {
           @input.Substring(0, length) <span style="color:Red;">...</span>
        }
    }


2、 視圖文件中調用@helper定義的方法

 
            <td>
                 @Truncate(item.Artist.Name, 20)
            </td>
            <td>
                @Truncate(item.Title, 20)
            </td>


3、調用時的智能提示

 





文章轉載自:ASP.NET mvc 在視圖中使用@helper封裝輸出代碼  http://www.studyofnet.com/news/1221.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章