gpt4 book ai didi

asp.net - 按钮已禁用但看起来处于事件状态

转载 作者:太空狗 更新时间:2023-10-29 13:45:47 24 4
gpt4 key购买 nike

所以我有一个按钮当前设置为禁用,在 IE 中它是灰色的,但在 Firefox、Chrome 和 Safari 中,它被禁用但看起来仍然有效。

按钮代码

<tr valign="middle">
<td colspan="2" style="width: 100%">
<asp:Button ID="DownloadButton" runat="server" Text="Download" Width="85px" CssClass="ESTableHeaderL" OnClick="DownloadButton_Click" />
</td>
</tr>

还有我的代码在后面

protected void DownloadButton_Click(object sender, EventArgs e)
{
if (ddBusinessMonth.Items.Count == 0)
{
DownloadButton.Enabled = false;
ShowClientMessageBox("No Data found for downloading");
}
....

}

有什么办法可以使它看起来和在 IE 中一样吗?

谢谢

最佳答案

:disabled selector可以与 CSS3 一起使用

input[type="button"]:disabled
{
background:#dddddd;
}

浏览器兼容性:

 IE8+ FF1.5+ SA3.1+ OP9.2+ CH2+

对于 ASP.NET:

将 CssClass 属性添加到您的服务器端按钮并将其引用到包含上述 CSS 的类。

关于asp.net - 按钮已禁用但看起来处于事件状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12957924/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com