1

我正在尝试使用 Kendo UI Grid 组件并且需要创建我的自定义行模板。实际上,网格真的很棒,使用起来也很酷。但是有些我无法显示我的自定义行模板。

我需要整个模型(我的意思是整个实体对象来显示附加数据,但不在列标题上显示它们的标题,比如子项目的图像),所以我试图使用RowTemplate(System.Action<T>)为每一行传递每个实体的方法。对于 aspx 页面,他们的网站上有一个示例,如下所示:

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

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

4

1 回答 1

2

在 razor 中,您必须使用模板委托

.RowTemplate(@<text>
   <strong>@item.Name</strong>
   <span>@item.Age</span>
</text>);
于 2013-04-04T16:54:52.420 回答