c# - 启用/禁用 MVC 项目中的链接

标签 c# javascript asp.net-mvc linq razor

我知道有很多关于这个主题的帖子,但没有一个能解释我想要做什么。我正在开发一个大型 MVC 项目,其中包含一百多个模型、 View 和 Controller 。

主菜单项存储在数据库中,其中包含 url,其余链接只是硬编码的 href。

当项目运行并登录时,它会显示一个仪表板,左侧有一个下拉菜单,您必须选择一个包含您要工作的女巫的综合体。默认情况下没有选择复合体。我想禁用除添加新复合体的链接之外的所有链接,并且当您选择复合体时,必须再次启用它们。谁能给我指出正确的方向

最佳答案

我对MVC不太了解。 .但是可以使用CSS隐藏链接;
您可以通过使用 JavaScript 或使用 Code-Back HtmlTextWriter 来实现此目的

关于c# - 启用/禁用 MVC 项目中的链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21522456/

相关文章:

c# - 错误不能在此上下文中使用属性或索引器,因为设置访问器不可访问

c# - LINQ 从数据表中选择

c# - 如何让mdichild加载在mdiparent窗口的中心

javascript - HTML 元素的 DOM 是否有 'hidden indexes' ?

javascript - jquery - 从函数返回一个值

c# - DropDownList 未在 ASP.NET MVC 中填充正确的值

C# 字节数组到结构

javascript - 基于窗口大小的工具提示定位

c# - 查看从 View 到 Controller 的数据

asp.net-mvc - ASP.NET 跟踪代码和唯一身份访问者