2
4

4 回答 4

3

首先,您在不同的元素上有两个相同的 ID ( login_pop),它们应该是唯一的。

其次,您可以使<a>标签成为服务器组件,这样您就可以从代码隐藏中访问它:

HTML

<a href="#login_form" id="login_pop" runat="server">Log In</a>

C#

login_pop.Disabled = true;
于 2013-07-21T14:01:53.943 回答
1

runat="server"首先,如果您不添加到锚元素,您将无法在代码隐藏中对锚标记执行任何操作,如下所示:

<a href="#login_form" id="login_pop" runat="server">Log In</a>

一旦你这样做了,你就可以像这样修改锚标签的属性:

在代码隐藏中,这将禁用链接:

login_pop.Atributes["disabled"] = "disabled";
于 2013-07-21T14:04:51.057 回答
0

添加锚点和标签控件。将标签的可见性属性设置为无。为了禁用锚点,使用 css 隐藏锚点并设置标签的可见性属性。

于 2016-08-11T20:49:45.673 回答
0

在你的代码后面,做这样的事情也可以。 aTag.HRef = "";

于 2018-05-15T16:43:13.557 回答