您的位置:首页 > 编程语言 > ASP

ASP.NET mvc 在视图中使用@helper封装输出代码

2016-04-25 11:44 671 查看

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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  mvc ASP.NET