我正在处理网页,有时我需要禁用 asp:button。
此页面使用具有以下类的 css 文件:
.pagerLinkDisabled
{
display: none;
}
因此,每次我将按钮设置为禁用时,.net 都会使用它进行渲染,class="pagerLinkDisabled"
并且不会显示该按钮...
在页面加载时,我尝试了这个:
myButton.Enabled=false;
myButton.Style.Add("display","static");
如何在不更改 css 文件的情况下解决此问题?
谢谢 :)
编辑:
澄清:
该按钮正在呈现,但当启用设置为 false 时,框架会将 class="pagerLinkDisabled" 添加到输入标记。
此类是在我无法更改的 css 文件中定义的。
编辑2:
我的按钮定义如下:
<asp:Button runat="server" ID="myButton" Text="mytext" Enabled="false" />
正在呈现的 html 是:
<input type="submit" name="ctl00$ContentPlaceHolder$ctl00$myButton" value="mytext" id="ctl00_ContentPlaceHolder_ctl00_myButton" class="pagerLinkDisabled" />