Jac*_*tti 1 .net c# asp.net imagebutton
我有一个<asp:ImageButton />已经其enabled属性设置为false.
这适用于Internet Explorer,该按钮不是"可点击",但在其他浏览器中,您可以单击它.但是,单击imagebutton这些其他浏览器时没有任何反应.
如何禁用在Internet Explorer外部的浏览器中单击按钮的功能?
如果我理解正确,ImageButton 则被禁用,因此它不会导致回发.问题是当鼠标悬停在Firefox上时,"手"光标仍显示在Firefox中ImageButton.如果是这种情况,您可以更改光标,ImageButton如下所示:
<style type="text/css">
.pointer
{
cursor:default;
}
</style>
<asp:ImageButton ID="ImageButton1" runat="server"
ImageUrl="~/Images/image.bmp" Enabled="false" />
protected void Page_Load(object sender, EventArgs e)
{
ImageButton1.CssClass = !ImageButton1.Enabled ? "pointer" : "";
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4832 次 |
| 最近记录: |