从asp.net文本框回发取消按钮点击事件

时间:2015-07-30 20:11:44

标签: javascript asp.net vb.net

我发现了与此问题非常相似的问题,但是他们的答案都没有能够解决我目前的困境。

基本上,正在发生的事情是当用户专注于文本框然后单击提交按钮时,文本框发送回发并且按钮单击事件不会被执行。当然,我可以设置AutoPostBack = false,但文本框连接到验证器,当文本框中的焦点丢失时,需要检查验证器,而不仅仅是单击按钮。

基本上,我需要一种方法来在每次焦点从文本框中丢失时验证页面,但是当它有焦点并单击一个按钮时不会执行回发。

我考虑在javascript中使用Page_ClientValidate(),但我有自定义验证器(据我所知)无法在客户端复制。

非常感谢任何帮助!

1 个答案:

答案 0 :(得分:0)

不是在文本框上使用AutoPostBack = true,而是可以将验证器移动到页面方法或web服务 - 在失去焦点时可以调用pagemethod / webservices来验证文本框中输入的值