我想根据记录的状态在网格中添加动作,在网格中它看起来像这样
grid.Column(format:
@<text>
@if(item.State == State.Working)
{
@: | @Html.ActionLink("Pause", "Pause", new { id = item.Id })
}else if(item.State == State.Pause)
{
@:| @Html.ActionLink("Continue", "Continue", new { id = item.Id })
}
</text>
)
如何在剑道网格中完成这项工作?
编辑:我需要这个用于Ajax网格版
答案 0 :(得分:1)
伪代码:
columns.Bound(x => x.State ).ClientTemplate(
"# if ( State == 'Working' ) { #" +
Html.ActionLink("Pause", "Pause", new { id = item.Id })..ToHtmlString() +
"# } else { #" +
Html.ActionLink("Continue", "Continue", new { id = item.Id})..ToHtmlString() +
"# } #"
).Title("State")