【问题标题】:MVC WebGrid Conditional Concate Htlm.ActionLinkMVC WebGrid 条件连接 Html.ActionLink
【发布时间】:2013-03-20 09:19:34
【问题描述】:

我正在尝试在 WebGrid 的条件列中连接 2 个 Html.ActionLink。 类似的东西:

@grid.GetHtml(columns:grid.Columns(
   grid.Column("AccountNumber"),
   grid.Column("ContractNumber"),
   grid.Column("DisplayName"),
   grid.Column("IsFinalized"," ",format:(item) => (item.IsFinalized == true) 
     ?@<text> @Html.ActionLink("Edit", "Edit", new { accountId = item.AccountNumber}) | @Html.ActionLink("Details", "Details", new { accountId = item.AccountNumber }) </text>
     :@<text> @Html.ActionLink("Validate", "Validate", new { accountId = item.AccountNumber} | @Html.ActionLink("Details", "Details", new { accountId = item.AccountNumber }))</text>)
))

【问题讨论】:

    标签: c# asp.net-mvc-4 webgrid html.actionlink


    【解决方案1】:

    如果使用以下方法找到解决方案:

     new HtmlString()
    

    所以这个:

    grid.Column("IsFinalized"," ",format:(item) => (item.IsFinalized == true) 
         ?@<text> @Html.ActionLink("Edit", "Edit", new { accountId = item.AccountNumber}) | @Html.ActionLink("Details", "Details", new { accountId = item.AccountNumber }) </text>
         :@<text> @Html.ActionLink("Validate", "Validate", new { accountId = item.AccountNumber} | @Html.ActionLink("Details", "Details", new { accountId = item.AccountNumber }))</text>)
    

    给:

    grid.Column("IsFinalized", " ", format: item => (item.IsFinalized == true)
        ? new HtmlString( Html.ActionLink("Edit", "Edit", new { accountId = item.AccountNumber }).ToString() + "|" + Html.ActionLink("Details", "Details", new { accountId = item.AccountNumber }).ToString())
        : new HtmlString( Html.ActionLink("Validate", "Validate", new { accountId = item.AccountNumber }).ToString() + "|" + Html.ActionLink("Details", "Details", new { accountId = item.AccountNumber }).ToString())
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-09-11
      • 1970-01-01
      • 2011-02-18
      • 1970-01-01
      • 2011-10-27
      • 2011-12-13
      • 2016-06-22
      • 1970-01-01
      相关资源
      最近更新 更多