c# - 在 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" })
}
}
}
上面的代码不起作用你能告诉我上面的代码有什么问题吗?
解决方案
请先检查您的服务器端代码。如果您按预期获得布尔值。你应用了错误的条件。它应该是。
@if(item.Approverd){@Html.ActionLink("Approve","Apporoved",new{@id=item.clusterID)}