2009-09-21 67 views
2

我找不到在MvcContrib网格中添加自定义列的方法。与旧版本,你可以这样做:如何将自定义列添加到MvcContrib网格?

column.For("Edit").Do(p => { %> 
     <td> 
      <a href="/People/Edit/<%= p.Id %>">Edit</a> 
     </td> 
    %>}); 

但随着最新版本,Do()方法消失...那么现在哪个方法使用?

+0

解决方案... – LoSTxMiND 2009-09-21 16:40:16

回答

1

我找到了解决办法:

您必须使用MvcContrib.UI.Grid.ActionSyntax命名空间

,它为您提供了所谓的“行动”的扩展方法。 ()发现

column.For("PDF").Named("PDF").Action(p => { %> 
<td><img src="../Content/Images/pdf.gif" /></td> <% }); 
+1

.Action已经在MVC 3弃用,你应该使用Column.Custom代替:

下面是一个简单的使用。 – 2011-02-01 16:21:40

+0

column.For(string)也被弃用,是否有另外一种方法呢? – Adam 2012-06-06 01:27:02

相关问题