【发布时间】:2012-06-21 19:03:11
【问题描述】:
我正在使用 Telerik MVC Grid 控件...
我知道当您希望将数据标记为ClientRowTemplate 中的字符串时,可以使用<#= SomeData #> 语法,但是如果您想对ClientRowTemplate 中的某些数据执行服务器端逻辑怎么办?你怎么能做到这一点?
我的模型中有一个名为CanDelete 的布尔值,我想检查它,如果它是true,则显示一个DeleteButton。我目前的代码如下所示:
.ClientRowTemplate(grid => "<div><#= SomeField #> " + grid.DeleteButton(null, GridButtonType.Image) + "</div>")
如果我想每次都显示 DeleteButotn 但我想先检查模型中的另一个字段以确定是否显示它,这很好用。这可能吗?
【问题讨论】:
标签: asp.net-mvc razor telerik telerik-grid telerik-mvc