2010-09-10 2 views
0

J'essaie de faire en sorte qu'un LinkButton ne soit pas grisé dans IE lorsque Enabled = "False". Désactiver la publication comme ils le suggèrent here et here fonctionne mais n'empêche pas le curseur et la couleur du texte de changer lorsque vous le survolez comme s'il s'agissait d'un bouton, comme Activé = "Faux".Arrêt d'un LinkButton d'être grisé lorsqu'il est désactivé dans IE

<asp:LinkButton ID="LinkBut1" runat="server" CssClass="Tag" Enabled="False" 
      OnClick="LB_Click" Text="Add" /> 

(En utilisant .NET 4 et C#) Merci.

+0

Pourquoi voudriez-vous faire cela? La seule chose que je peux voir que cela mène à est que les utilisateurs seront confus. –

Répondre

0

Avez-vous envisagé d'étendre la classe LinkButton, la méthode Pourfendre écraser et faire quelque chose comme:

protected override void Render(HtmlTextWriter writer) 
    { 
     if (!this.enabled) 
      ...write an html span that looks like a link or something ... 
     else 
      base.Render(writer); 
    } 
Questions connexes