禁用母版页上的超链接

时间:2017-09-29 14:03:32

标签: c# asp.net

我目前正在尝试禁用主页面上的超链接,但它似乎没有这样做。一切都很好,我一直在研究几个小时没有运气。

任何帮助都会很棒。

背后的代码

(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>&nbsp; RGA Index</asp:HyperLink></li>

以下是更正并正在使用的内容。谢谢你的帮助!!!

<li><asp:HyperLink ID="hlIndex" NavigateUrl="RGA_index.aspx"  runat="server"> <i class="glyphicon glyphicon-home"></i>&nbsp; RGA Index</asp:HyperLink></li>

1 个答案:

答案 0 :(得分:2)

这是因为您使用HyperLink控件时出错了。您需要使用NavigateUrl属性,而不是href

<asp:HyperLink ID="hlIndex" NavigateUrl="RGA_index.aspx" runat="server">