如何设置页面上的控件为Disable时,字体不变灰?

解决方案 »

  1.   

    用JS
    设置disabled=true
    这个应该不会变灰吧?
      

  2.   

    用一般的属性MS完成不了这个功能,建议楼主用js进行模拟吧
    大致的思想是触发某事件后,将该控件的onclick事件设为return false;
    要想启用就将onclick事件设为原先要触发的方法
      

  3.   

    为什么我试了disable、return false和readonly都不行呢?
      

  4.   

    现在的代码是这样的:
    btn.CssClass = "DisableButton";
    btn.Attributes.Add("onclick", "return false;");
    CSS是这样的:
    .DisableButton
    {
    background-color: #8C8F8C;  /*绿色*/
    border-style: none;
    color: #4c7f4c;  /*深绿色*/
    }
    显示的字是深绿色的,但背景还是灰的,而且按钮还可以点击。