即使通过自定义服务器端验证仍然触发ASP.NET按钮单击事件也会失
发布时间:2020-12-16 07:02:28 所属栏目:asp.Net 来源:网络整理
导读:即使我的自定义服务器端验证设置为args.IsValid = false,我的按钮单击事件仍在触发时出现问题.我正在通过代码进行调试,并且在按钮单击之前肯定会激活验证,并且一旦自定义验证发生,args.IsValid肯定被设置为false,但它总是在之后进入按钮单击事件.有关为什么
即使我的自定义服务器端验证设置为args.IsValid = false,我的按钮单击事件仍在触发时出现问题.我正在通过代码进行调试,并且在按钮单击之前肯定会激活验证,并且一旦自定义验证发生,args.IsValid肯定被设置为false,但它总是在之后进入按钮单击事件.有关为什么会这样的想法?
解决方法
不确定100%的细节,但为了防止代码继续,添加到您的按钮单击事件处理程序:
if (!Page.IsValid) return; 这将阻止代码执行. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – C# – 一次将多个记录插入AS400
- asp.net-mvc – MVC3 – RenderSection中的RenderPartial不
- asp.net-mvc – MVC中Ninject的适当存储库LifeCycle Scope
- Asp.net 实现Session分布式储存(Redis,Mongodb,Mysql等) se
- asp.net – System.Net.Cookie和System.Web.HttpCookie有什
- asp经典 – 如何获得经典ASP中的当前域?
- asp.net-mvc – 带问号的MVC路由段?
- asp.net – 如何将HTML片段(作为委托?)传递给声明性Razor
- asp.net-mvc – .Net会员提供商没有捕获电子邮件重复
- asp.net-mvc-3 – 用于ASP.NET MVC的Razor View Engine的源
推荐文章
站长推荐
- asp.net-mvc-3 – 如何从ASP.NET MVC#输出中删除
- 在ASP.NET站点中将.Net 2.0与.Net 4.0混合使用
- asp.net – 没有Javascript的Google Analytics
- asp.net – 在打开和打印多个记录时强制HTML / A
- asp.net-mvc – 带有用Angular2编写的部分的ASP.
- asp.net – 使用nginx作为IIS服务器的反向代理
- asp.net-mvc – ASP.NET MVC和ViewState
- ASP.Core获取appsettings.json配置信息项
- asp.net-mvc – 如何限制对MVC 5中某些视图和操作
- asp.net – jqGrid:使用多种方法来过滤数据
热点阅读