Asp.net mvc 关于Telerik网格

Asp.net mvc 关于Telerik网格,asp.net-mvc,Asp.net Mvc,我们知道,在telerik网格中,我们将这样使用 <% Html.Telerik().Grid(Model.Terminology.Contents).Name("TerminologyCategories") .Columns(column => { column.Bound(termContent => termContent.Language.Name).Title("Language"); column.Bound(termContent

我们知道,在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();
%>
我想使用基于termContent的创建或编辑链接。在这种情况下,数据是否存在?如何在telerik column.template或column.bound属性中使用if-else条件 有人能指引我吗。 我有一个结构,任何人都可以帮我

谢谢
Manjunath

听起来您希望模板是有条件的,如果是这样,那么这将使您朝着正确的方向前进

 .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);
 })
.Columns(Columns=>
{
列。模板(
@
);
列宽(125);
columns.Bound(p=>p.account\u name).Width(100);
})

听起来你希望你的模板是有条件的,如果是这样,那么这应该会让你朝着正确的方向前进

 .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);
 })
.Columns(Columns=>
{
列。模板(
@
);
列宽(125);
columns.Bound(p=>p.account\u name).Width(100);
})