【发布时间】:2017-08-08 18:57:45
【问题描述】:
在 Asp.net Core Web 应用程序中,我在 View 下面有一个 html 部分,我想禁用其中一个标记,但我未能将其标记为工作。<ul class="nav navbar-nav">
<li ><a asp-area="" asp-controller="Home" asp-action="Index">Home</a></li>
<li ><a asp-area="" asp-controller="Home" asp-action="About">About</a></li>
<li ><a asp-area="" asp-controller="Home" asp-action="Contact">Contact</a></li>
</ul>
我发现最接近的方法是 class="disabled"。
<li class="disabled"><a asp-area="" asp-controller="Home" asp-action="About">About</a></li>
但是,关于仍然可以点击。
在一些类似的线程中,建议使用自定义 Authoring Tag Helpers,但它无法通过禁用属性设置属性。它是只读的。
任何帮助将不胜感激。
【问题讨论】:
-
在 HTML 中,disabled 属性对 li 无效。
标签: angularjs asp.net-core tag-helpers