我们知道在telerik网格中我们会像这样使用
<% Html.Telerik().Grid(Model.Terminology.Contents).Name("TerminologyCategories")
.Columns(column =>
{
column.Bound(termContent => termContent.Language.Name).Title("Language");
column.Bound(termContent => termContent.Data).Title("Text");
column.Template(termContent => Html.ActionLink("Edit", "#",
new { id = termContent.ID, termid = termContent.Terminology.ID },
new { onclick = "editContentDialog(" + termContent.ID + "); return false;" })).Title("Action");
column.Bound(termContent => termContent.Updated);
column.Bound(termContent => termContent.aspnet_Users.UserName);
}).Render();
%>
假设在行中:
column.Template(termContent => Html.ActionLink("Edit", "#",
new { id = termContent.ID, termid = termContent.Terminology.ID },
new { onclick = "editContentDialog(" + termContent.ID + "); return false;" })
).Title("Action");
我想使用基于termContent的创建或编辑链接。在这种情况下是否存在数据如何在telerik column.template或column.bound属性中使用if else条件 任何人都可以指导我。 我得到了结构。请任何人都可以帮助我
由于 Manjunath
答案 0 :(得分:0)
听起来你希望你的模板是有条件的,如果是这样的话,那么这应该让你朝着正确的方向前进。
.Columns(columns =>
{
columns.Template(
@<text>
<input name="cbxStatus" type="checkbox" value="@item.status_cd" title="cbxStatus"
@if (item.status_cd == "A")
{
<text>checked="checked"</text>
}
@if (item.status_cd == "I")
{
<text>checked="unchecked"</text>
}
/>
</text>);
columns.Bound(p => p.date_added).Width(125);
columns.Bound(p => p.account_name).Width(100);
})