【发布时间】:2017-11-08 05:06:01
【问题描述】:
我正在运行(ASP.NET Web 窗体)VB.Net 代码,在 aspx 页面中,我有这样的内容:
<ul id="tabsdefault" class="tab-menu">
<li id="accessingIndividuals" runat="server"><a>Accessing Individuals</a></li>
</ul>
在文件后面的代码中,我有这个代码:
accessingIndividuals.Disabled = true
但是,在升级到 .NET 4.6 之前,此代码有效,现在升级后,它不会禁用列表项。
我还手动更改了 aspx 页面项:
<ul id="tabsdefault" class="tab-menu">
<li id="accessingIndividuals" runat="server" disabled="disabled"><a>Accessing Individuals</a></li>
</ul>
但这没有用,以下也没有:
<ul id="tabsdefault" class="tab-menu">
<li id="accessingIndividuals" runat="server" disabled="true"><a>Accessing Individuals</a></li>
</ul>
知道 .NET Framework 中发生了什么变化或如何禁用此项目?
使用开发者工具查看页面源码,输出如下:
<ul id="tabsdefault" class="tab-menu">
<li id="accessingIndividuals" enabled="false" disabled="disabled" class="selected"><a>Accessing Individuals</a></li>
</ul>
【问题讨论】:
-
当你说禁用时,你的意思是你以前不能点击列表项,但现在你可以点击它,即使它被标记为禁用?
-
@ChetanRanpariya:是的,我就是这个意思
标签: asp.net .net vb.net .net-4.6