您好,我在 View 上有一个操作链接,但我只想有条件地显示它。就我而言,“订单状态”可以是..待定、已发布、已关闭。
我希望操作链接仅在状态不等于待处理时显示在页面上。 这是我的操作链接
@Html.ActionLink("Revert to Pending", "Revert", "SalesOrders", new { id = @Model.ID }, new {target = "_blank"})
我不确定是否有某种方法可以通过 Controller 或 View 隐藏它,或者这是否可能。
最佳答案
您可以在 View 中使用 Razor 逻辑:
@if(Model.status != "Pending")
{
@Html.ActionLink("Revert to Pending", "Revert", "SalesOrders", new { id = @Model.ID }, new {target = "_blank"})
}
关于c# - 在 MVC 中有条件地显示操作链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60102470/