2010-08-05 4 views
4

Dans mon projet, je dois désactiver un lien hypertexte basé sur certaines conditions. Alors, comment puis-je faire cela à partir du code derrière C#?Désactiver un HyperLink à partir du code

+0

Im en supposant que vous signifie une balise d'ancrage côté client? Si c'est le cas, vous ne pouvez pas. Vous devrez le faire avec javascript. (ou faire de la balise d'ancrage un contrôle asp.net côté serveur) – RPM1984

+1

De plus, s'agit-il d'une application basée sur WebForms ou MVC? – Manfred

Répondre

9

dans votre ASPX, ajoutez attribut runat = "serveur" à la balise:

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

dans la méthode Page_load:

if(condition) 
    myHyperLink.Enabled = false;