如何隐藏Html.ActionLink页面加载

时间:2019-05-12 06:46:40

标签: c# asp.net-mvc

我有代码,当我运行该代码时,它将像编辑和删除(CRUD OPERATION)那样将数据库中的值加载到表中。

现在,我添加了新的html操作链接调用“已批准”。问题是我在数据库中有列调用if (q->rear == q->max) q->rear = 0; ,该值只能存储0或1-基本上为true或false。

我的问题是,当批准第0列时,在页面加载时需要隐藏html操作链接,而在值1时则需要在页面加载时可见。我可以从数据库中读取内容,但是如何在控制器中调用html操作链接。

1 个答案:

答案 0 :(得分:0)

您可以像这样设置ActionLink的样式

@{
    var style = Model.Approved == 0 ? "display:none" : string.Empty;
}
@Html.ActionLink(
    "Approve",
    "Approved",
    null,
    new { @style = style });