ASP.NET页面按钮单击事件失效

今天,再次运行以前的项目时,发现按钮的单击事件不起作用了,加了断点之后发现根本没有触发该事件....

按照网上找到的答案,有的说把控件删掉重新拖拽一个进去,虽然以前也遇到过控件失效,重新拖拽有效的时候,但这次没有起作用。

而后,继续寻找答案,有的说可能是form嵌套,可是查看源代码没有这个问题。

无意中,尝试在按钮中加了一个客户端单击事件:

OnClientClick="return true" 

竟然有效了:

<asp:ImageButton ID="imgSearch" runat="server" 
            ImageUrl="~/images/iconSearch.png" OnClientClick="return true" οnclick="imgSearch_Click" style="margin-top:5px;" />


虽然还不知道具体原因是什么,但是毕竟起作用了,还是很高兴的。 微笑


  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
Button控件和ImageButton控件都是Android中常用的UI控件,它们的优缺点如下: Button控件的优点: 1. 简单易用:Button控件是Android中最简单和易用的控件之一,可以很方便地实现点击事件。 2. 样式灵活:Button控件的样式可以通过布局文件和代码进行自定义,支持文字、背景色、边框等多种属性。 3. 适用广泛:Button控件适用于各种场景,如登录、注册、提交等。 Button控件的缺点: 1. 样式单一:Button控件的样式相对比较单一,只能使用文字或者图片和文字的组合,不能直接使用图片。 2. 操作不够直观:由于Button控件只显示文字或者图片和文字的组合,不能直接显示图片,因此在一些场景下,操作不够直观。 ImageButton控件的优点: 1. 显示图片:ImageButton控件可以直接显示图片,可以更加直观地展示操作。 2. 样式灵活:ImageButton控件的样式可以通过布局文件和代码进行自定义,支持图片、背景色、边框等多种属性。 3. 适用广泛:ImageButton控件适用于各种场景,如分享、收藏等。 ImageButton控件的缺点: 1. 不支持文字:ImageButton控件不能直接支持文字,需要通过布局文件或者代码进行组合。 2. 操作逻辑不够清晰:如果图片不够清晰或足够说明操作的含义,可能会造成用户的困惑。 总的来说,Button控件和ImageButton控件都有各自的优缺点,根据实际需求进行选择。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值