2010-08-05 84 views
4

在我的项目中,我需要根据某些条件禁用超链接。那么我怎么能从使用C#的代码中做到这一点呢?在Page_Load方法从代码后面禁用超链接

<a id="myHyperLink" runat="server">...</a> 

+0

林假设你的意思是客户端锚标记?如果是这样的话,你不能。你必须用javascript来完成。 (或使锚标记服务器端asp.net控件) – RPM1984 2010-08-05 10:20:50

+1

此外,这是一个基于WebForms或基于MVC的应用程序? – Manfred 2010-08-05 10:21:39

回答

9

在你的ASPX,加RUNAT = “server” 属性的标签

if(condition) 
    myHyperLink.Enabled = false;