我想使用Kendo UI Grid组件,需要创建我的自定义行模板。实际上,网格非常棒,而且用法非常酷。但有些我怎么不能显示我的自定义行模板。
我需要整个模型(我的意思是整个实体对象显示附加数据但不显示列标题上的标题,如子图标的图像),所以我试图使用RowTemplate(System.Action<T>)
方法传递每行的每个实体。对于aspx页面,他们的网站上有一个例子如下:
<%= Html.Kendo().Grid(Model)
.RowTemplate(o =>
{
%>
<%= o.Name %>
<%= o.Age %>
<%
})
%>
但如何用剃刀做到这一点?我无法得到它。我应该使用WriteLiteral还是什么?如何使用Action<T>
显示剃刀模板?
答案 0 :(得分:2)
在剃须刀中,您必须使用template delegate:
.RowTemplate(@<text>
<strong>@item.Name</strong>
<span>@item.Age</span>
</text>);