【问题标题】:Telerik MVC Grid Control Additional Column with ActionLinkTelerik MVC 网格控制附加列与 ActionLink
【发布时间】:2011-12-07 23:20:27
【问题描述】:

您好,我在我的 MVC 3.0 项目中使用 Telerik MVC 网格控件

我正在尝试将附加列添加到网格

  columns.Template(e =>
         @Html.ActionLink("Edit", "Action", "Controller",
         new { id = e.ID}, new { @class = "standard button" })
           );

此代码正在创建附加列,但未在该列中显示编辑链接。

任何人都可以帮我解决这个问题。怎样才能做到这一点?

【问题讨论】:

    标签: grid telerik actionlink


    【解决方案1】:

    如果您来自 WebForms (ASPX) ViewEngine 世界,则在使用列模板时可能会有些困惑,因为您过去必须这样做columns.Template(e => .... );。然而,有了 Razor,我们现在可以稍微不同地处理这个问题。首先,@ 的用法被接受了,所以你不需要使用“e =>”。此外,我们现在可以使用 @item 对象来代替“e”,它代表绑定到我们网格的实体。因此,这给我们留下了以下 sn-p 代码(它将产生您正在寻找的最终结果):

                columns.Template(
                    @<text>
                        @(Html.ActionLink("Edit", "Action", "Controller", new { id = @item.ID }, new { @class = "standard button" }))
                    </text>
                );
    

    【讨论】:

    • 如何在列模板内使用带有项目值的if条件??
    猜你喜欢
    • 2012-11-02
    • 1970-01-01
    • 1970-01-01
    • 2012-05-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多