有关服务器控件Button 在IE9就不可点击的解决方法

在升级项目以支持IE9时遇到一个问题,即使用ASP.NET的Button服务器控件在IE9上变得不可点击。问题在于控件没有设置Text属性,导致在IE9中无法触发点击事件。解决方案是在Button控件中添加Text属性,如`Text=" "`,这使得控件在IE9中有了有效的点击区域。通过这个简单的调整,按钮在IE9及更高版本中恢复正常功能。
摘要由CSDN通过智能技术生成

      最近做的项目,要升级到IE9,以前是基于IE6做的到IE8也没出过什么大篓子。可是客户近年来大多升级到IE9 IE10 ,这不出现许多前台问题,这是其中一个小的,但是却是困扰我N久的问题,今天终于攻破它了,其实问题很简单,只是我们不够细心。

   以前一直是这么写的按钮,直接嵌入一张图片,不添加文字。 因为是内部管理系统,不需要太多考虑数据库以及网络流量压力。

          <asp:Button ID="btnSelect" runat="server"  CssClass="button_button_query" OnClick="btnSelect_Click"/>

           这样写在IE9中(IE10为测试)不行了,鼠标点烂了都不得劲。 而且凡是加上该样式的控件,通通不灵光了。

 经过排查发现症结所在:</

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值