首页 > 解决方案 > 在 mvc 中查看页面加载时 Html Action Link 不隐藏

问题描述

我有 html.Action 链接,我需要在页面加载时隐藏链接取决于某些条件。当 bool 值为 False 它应该隐藏其他条件时需要在页面上显示..

        @{
        if (item.Approved)
        {
            @Html.ActionLink("Approve", "Approve", new { id = item.ClusterID }, new { @class = "btn btn-info" })*@
        }
        else
        {
            @Html.ActionLink("Approve", "Approved", new { id = item.ClusterID }, new { @style = "display:none" })
        }
    }
  }

上面的代码不起作用你能告诉我上面的代码有什么问题吗?

标签: c#asp.net-mvcrazor

解决方案


请先检查您的服务器端代码。如果您按预期获得布尔值。你应用了错误的条件。它应该是。

@if(item.Approverd){@Html.ActionLink("Approve","Apporoved",new{@id=item.clusterID)}

推荐阅读