我找不到在MvcContrib网格中添加自定义列的方法。与旧版本,你可以这样做:如何将自定义列添加到MvcContrib网格?
column.For("Edit").Do(p => { %>
<td>
<a href="/People/Edit/<%= p.Id %>">Edit</a>
</td>
%>});
但随着最新版本,Do()方法消失...那么现在哪个方法使用?
我找不到在MvcContrib网格中添加自定义列的方法。与旧版本,你可以这样做:如何将自定义列添加到MvcContrib网格?
column.For("Edit").Do(p => { %>
<td>
<a href="/People/Edit/<%= p.Id %>">Edit</a>
</td>
%>});
但随着最新版本,Do()方法消失...那么现在哪个方法使用?
我找到了解决办法:
您必须使用MvcContrib.UI.Grid.ActionSyntax命名空间
,它为您提供了所谓的“行动”的扩展方法。 ()发现
column.For("PDF").Named("PDF").Action(p => { %>
<td><img src="../Content/Images/pdf.gif" /></td> <% });
.Action已经在MVC 3弃用,你应该使用Column.Custom代替:
下面是一个简单的使用。 – 2011-02-01 16:21:40
column.For(string)也被弃用,是否有另外一种方法呢? – Adam 2012-06-06 01:27:02
解决方案... – LoSTxMiND 2009-09-21 16:40:16