2010-09-10 41 views
0

我试图让LinkBut​​ton在IE中不会变灰,当Enabled =“False”时。禁用回显,就像他们建议的herehere一样,但不会停止光标和文本颜色的变化,当您将鼠标悬停在其上时,就好像它是一个按钮一样,如Enabled =“False”。禁用在IE中禁用LinkBut​​ton时被禁用

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

(使用.NET 4和C#) 谢谢。

+0

你为什么要这么做?我唯一能看到的是用户会感到困惑。 – 2010-09-10 18:46:41

回答

0

你有没有考虑扩展LinkBut​​ton的类,覆盖雷德法做这样的事情:

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