asp.net 在点击某些按键时,如何让验证控件暂时失效?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了asp.net 在点击某些按键时,如何让验证控件暂时失效?相关的知识,希望对你有一定的参考价值。

如点击取消按钮时,验证控件仍然有效,无法跳转。

给取消按钮加上 CausesValidation="false" 属性
也就是这个按钮不触发验证控件事件
参考技术A 取消按钮你使用html语言写就可以了!
网页设计时,能不和服务器交互的就不要与服务器交互!
参考技术B 验证控件.Enable=false; 参考技术C 取消按钮不要用submit,你可以使用普通的html标签本回答被提问者采纳

请问ASP.NET中当点击某个控件时(如Button)不想进行整个页面的刷新怎样设置?

我的当点击RadioButton、DropDownList或者Button控件时,整个页面都会刷新的,刷新后之前输入 的内容都没有了

可以用 ajax 实现 无刷新。追问

您好,你可以写些代码说明下吗?ajax我不是很了解,麻烦你了

追答

你加我为好友吧, ajax 代码 太多了

参考技术A 一般不会刷新页面呀。只会回传不影响页面内容的。除非在回传中 用代码清空了内容。
你可贴些代码出来让大家帮你看看。
希望对你有所帮助
参考技术B 使用Ajax,表面上进度条不动,就是无刷新,其实还是刷新,不过你可以设置好区域,他可以局部刷新 参考技术C Response.Write("<script>window.opener=null;window.close()</script>");

以上是关于asp.net 在点击某些按键时,如何让验证控件暂时失效?的主要内容,如果未能解决你的问题,请参考以下文章

带有前缀的控件的 Asp.Net MVC2 客户端验证问题

如何禁用 ASP.NET 中某些控件的 UpdateProgress?

启用使用 jquery 禁用 asp.net 验证控件

ASP.Net 如何删除自动 jquery 引用?

在 asp.net 控件上动态禁用验证

在ASP.NET里怎么让文本框里输入非中文后给个提示“只能输入中文”