Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 从代码隐藏中禁用超链接_C#_Asp.net_Hyperlink_Webforms - Fatal编程技术网

C# 从代码隐藏中禁用超链接

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.

在我的项目中,我需要根据某些条件禁用超链接。那么,如何使用C#?

在您的aspx中,将runat=“server”属性添加到标记中,从代码隐藏中执行此操作:

<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”未被识别为标记的服务器端属性。必须使用控件。我不明白这对其他人是怎么起作用的。有没有更好的方法