我目前正在尝试禁用主页面上的超链接,但它似乎没有这样做。一切都很好,我一直在研究几个小时没有运气。
任何帮助都会很棒。
背后的代码
(Page.Master.Findcontrol("hlIndex") as Hyperlink).Enabled = false
母版页上的代码
<li><asp:HyperLink ID="hlIndex" href="RGA_index.aspx" runat="server"> <i class="glyphicon glyphicon-home"></i> RGA Index</asp:HyperLink></li>
以下是更正并正在使用的内容。谢谢你的帮助!!!
<li><asp:HyperLink ID="hlIndex" NavigateUrl="RGA_index.aspx" runat="server"> <i class="glyphicon glyphicon-home"></i> RGA Index</asp:HyperLink></li>
答案 0 :(得分:2)
这是因为您使用HyperLink控件时出错了。您需要使用NavigateUrl
属性,而不是href
。
<asp:HyperLink ID="hlIndex" NavigateUrl="RGA_index.aspx" runat="server">