asp.net - CSS 和 ASP :Button conflict

标签 asp.net css aspbutton

我正在处理网页,有时我需要禁用 asp:button。

此页面使用具有以下类的 css 文件:

.pagerLinkDisabled
{
    display: none;
}

所以每次我将按钮设置为禁用时,.net 都会使用 class="pagerLinkDisabled" 呈现它并且按钮不会显示...

在页面加载时我试过这个:

myButton.Enabled=false;
myButton.Style.Add("display","static");

如何在不更改 css 文件的情况下解决此问题?

谢谢:)

编辑:

澄清一下:

  • 按钮正在呈现,但当 enabled 设置为 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" />

最佳答案

我不确定,但请尝试页面加载:

myButton.Visible = true;

关于asp.net - CSS 和 ASP :Button conflict,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/853268/

相关文章:

javascript - 如何根据 javascript 函数结果设置 CSS 宽度?

javascript - Slick Carousel + Accordion 格式问题

html - 包装阴影边框上的固定位置

c# - ASP ImageButton 与按钮

jquery - 更改asp的文本:Button using Jquery

c# - 使用 SmtpClient 发送邮件时出现 "The server committed a protocol violation"故障排除

javascript - RadioButtonList 不是每次都触发 SelectedIndexChanged

asp.net - 面向完整 dotnet 框架的 ASP.NET Core Web 应用程序是否在 IIS 中工作?

html - 根据是否有任何共享同一类的 sibling 使用 CSS 选择一个类

css - ASP :button styling issue - only taking part of the css