2010-08-05 93 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;