ASP.NET页面按钮单击事件失效的解决方法

 更新时间:2014年02月18日 10:48:46   作者:  
按钮的单击事件不起作用了,加了断点之后发现根本没有触发该事件,下面有个不错的解决方法,大家可以参考下
今天,再次运行以前的项目时,发现按钮的单击事件不起作用了,加了断点之后发现根本没有触发该事件....

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

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

无意中,尝试在按钮中加了一个客户端单击事件:
复制代码 代码如下:

OnClientClick="return true"

竟然有效了:
复制代码 代码如下:

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

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

相关文章

  • 解析linq to xml操作XML的示例分析

    解析linq to xml操作XML的示例分析

    本篇文章是对linq to xml操作XML的示例进行了详细的分析介绍,需要的朋友参考下
    2013-05-05
  • ASP.NET从字符串中查找字符出现次数的具体实现方法

    ASP.NET从字符串中查找字符出现次数的具体实现方法

    今天在一场“特殊的讨论”中引入了一个问题,如何在C#求出字符串中某字符的出现次数,比如求“ADSFGEHERGASDF”中“A”出现的次数
    2013-11-11
  • 全面剖析.Net环境下的缓存技术

    全面剖析.Net环境下的缓存技术

    这篇文章主要全面剖析.Net环境下的缓存技术,介绍缓存的基本概念和常用的缓存技术,给出了各种技术的实现机制的简单介绍和适用范围说明,以及设计缓存方案应该考虑的问题,感兴趣的小伙伴们可以参考一下
    2016-03-03
  • ASP.NET方法如何重载需要必备哪些条件

    ASP.NET方法如何重载需要必备哪些条件

    很多新手朋友们都不知道ASP.NET方法如何重载,下面为大家介绍下在设计重载方法的时候应该注意一下事项,感兴趣的朋友不要错过
    2013-12-12
  • 分享Visual Studio原生开发的10个调试技巧

    分享Visual Studio原生开发的10个调试技巧

    我整理了一些Visual Studio 至少在VS 2008下 原生开发的调试技巧,下面是我的整理的一些技巧,需要的朋友可以参考下
    2013-08-08
  • C#中efcore-ShardingCore呈现“完美”分表

    C#中efcore-ShardingCore呈现“完美”分表

    本文简单的介绍了efcore的分表,着重介绍了efcore下最完美的分表组件ShardingCore,可以帮助大家更好的学习,感兴趣的小伙伴可以参考一下
    2021-08-08
  • .NET 中的深拷贝实现方法详解

    .NET 中的深拷贝实现方法详解

    在 .NET 中实现深拷贝(Deep Copy)有几种常用方法,深拷贝是指创建一个新对象,并递归地复制原对象及其所有引用对象,而不仅仅是复制引用,本文给大家介绍.NET 中的深拷贝实现方法,感兴趣的朋友一起看看吧
    2025-04-04
  • .net core 中 WebApiClientCore的使用示例代码

    .net core 中 WebApiClientCore的使用示例代码

    这篇文章主要介绍了.net core 中 WebApiClientCore的使用示例代码,代码简单易懂,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-12-12
  • .net5 使用Hangfire的过程记录

    .net5 使用Hangfire的过程记录

    最近项目遇到这样的需求,需要实现根据领取时间改变优惠券状态的功能,本文给大家分享.net5 使用Hangfire的过程记录,感兴趣的朋友跟随小编一起看看吧
    2022-02-02
  • c# 执行事务函数代码

    c# 执行事务函数代码

    c#下 执行多条sql语句,实现事务
    2009-05-05

最新评论