c# - 如何将自定义列添加到 MvcContrib 网格?

标签 c# asp.net-mvc mvccontrib

我找不到在 MvcContrib 网格中添加自定义列的方法。使用旧版本你可以这样做:

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

但是在最新版本中,Do() 方法消失了...那么现在使用哪个方法呢?

最佳答案

我找到了解决方案:

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

它为您提供了一个名为“Action”的扩展方法。

这是一个简单的用法:

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

关于c# - 如何将自定义列添加到 MvcContrib 网格?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1455343/

相关文章:

c# - 在 ASP.NET 中保护 cookie

c# - 如何在其 View 中仅刷新局部 View ?

asp.net-mvc - MvcContrib.CommandProcessor.RulesEngine 教程

unit-testing - 如何为使用 RenderPartialViewToString 返回 JsonResult 的方法编写单元测试?

c# - 字符串替换 (C#)

c# - 如何使用 Unity 映射泛型类型?

c# - ASP.NET MVC 子目录

asp.net-mvc-3 - ASP.NET MVC 3、Razor View 和可移植区域

C# 处理 : when dispose and who dispose it

c# - linq Except() 方法的意外行为