在view页面直接定义方法,修改页面内容。这里主要用到HtmlHelper方法,不错的一个功能。

@helper Truncate(string input, int length)
{
   if (input.Length <= length)
   {
       @input;
   }
   else
   {
       @input.Substring(0, length)<text>...</text>;
   }
}

在要使用的地方调用:

@foreach (var item in Model)
{
   <div>
       <img alt="" width="16" height="16" src="@Html.DisplayFor(modelItem=>item.icoUrl)" />
       <a href="@Html.DisplayFor(modelItem=>item.Url)" title="@Html.DisplayFor(modelItem=>item.Name)" target="_blank">@Truncate(item.Name, 5)</a>
   </div>
}

还有其他几种用法,可以参考以下博客。

参考:http://www.cnblogs.com/wenjiang/archive/2013/03/30/2990854.html

最后修改:2015 年 07 月 30 日
如果觉得我的文章对你有用,请随意赞赏