C# 从代码隐藏中禁用超链接
在我的项目中,我需要根据某些条件禁用超链接。那么,如何使用C#?在您的aspx中,将runat=“server”属性添加到标记中,从代码隐藏中执行此操作:C# 从代码隐藏中禁用超链接,c#,asp.net,hyperlink,webforms,C#,Asp.net,Hyperlink,Webforms,在我的项目中,我需要根据某些条件禁用超链接。那么,如何使用C#?在您的aspx中,将runat=“server”属性添加到标记中,从代码隐藏中执行此操作: <a id="myHyperLink" runat="server">...</a> 在您的aspx中,向标记添加runat=“server”和id属性: <a id="myHyperLink" runat="server">...</a> 在页面加载方法中: 如果(条件) ep_sms.
<a id="myHyperLink" runat="server">...</a>
在您的aspx中,向标记添加runat=“server”和id属性:
<a id="myHyperLink" runat="server">...</a>
在页面加载方法中:
如果(条件)
ep_sms.HRef=“#” 我猜你指的是客户端锚标签?如果是这样的话,你不能。你必须用javascript来完成。(或者将锚定标记设置为服务器端asp.net控件)另外,这是基于WebForms还是基于MVC的应用程序?这对我不起作用。”“Enabled”未被识别为标记的服务器端属性。必须使用控件。我不明白这对其他人是怎么起作用的。有没有更好的方法