首页 文章

在Razor View Engine上使用Action <T>参数的Kendo UI Grid RowTemplate

提问于
浏览
1

我想使用Kendo UI Grid组件,需要创建我的自定义行模板 . 实际上,网格非常棒,而且用法非常酷 . 但有些我怎么不能显示我的自定义行模板 .

我需要整个模型(我的意思是整个实体对象显示aditional数据,但不显示列 Headers 上的 Headers ,如sub-itmes的图像),所以我试图使用 RowTemplate(System.Action<T>) 方法为每一行传递每个实体 . 对于aspx页面,他们的网站上有一个示例如下:

<%= Html.Kendo().Grid(Model)
    .RowTemplate(o =>
    {
%>
    <%= o.Name %>
    <%= o.Age %>
    <%
    })
    %>

但如何用剃刀做到这一点?我无法得到它 . 我应该使用WriteLiteral还是什么?如何使用 Action<T> 来显示剃刀模板?

1 回答

  • 2

    在剃刀中你必须使用template delegate

    .RowTemplate(@<text>
       <strong>@item.Name</strong>
       <span>@item.Age</span>
    </text>);
    

相关问题