c# - 如何隐藏 Html.ActionLink 页面加载
问题描述
我有代码,当我运行该代码时,它会将数据库中的值加载到表中,例如编辑和删除(CRUD OPERATION)。
现在我添加了新的 html 操作链接调用“已批准”。问题是我Approved
在数据库中有列调用,该值只能存储 0 或 1 - 基本上是真或假。
我的问题是,当批准第 0 列时,它需要在页面加载时隐藏 html 操作链接,而当值 1 时,它希望在页面加载时可见。我可以从数据库中读取,但如何调用 html 动作链接到控制器。
解决方案
您可以像这样为 ActionLink 设置样式
@{
var style = Model.Approved == 0 ? "display:none" : string.Empty;
}
@Html.ActionLink(
"Approve",
"Approved",
null,
new { @style = style });
推荐阅读
- php - 如何在 wordpress 中调用 php 类?
- ios - Convert an iPad Playground to a Xcode 10 Playground
- javascript - seconds in a circle corner (like a clock)
- azure - 如何自动部署 Azure API 管理?
- c++ - 向 std::deque 迭代器添加值是否安全
- amazon-web-services - AWS SES 服务用于使用 java 发送邮件
- vhdl - 添加 bit_vectors 时,为什么会得到“找到运算符“+”的“0”定义”?达美延误是一个因素吗?
- http - golang http.Post 请求返回响应 404
- android - Firebase Recycleview 重复图像
- css - 在提交时显示感谢信息