问题描述
我发现了与此问题非常相似的问题,但是他们的答案都无法为我解决当前的困境。
基本上,发生的情况是用户将注意力集中在文本框上,然后单击“提交”按钮,文本框发送回发,并且按钮click事件未执行。 当然,我可以将AutoPostBack设置为false,但是当文本框失去焦点时(不仅仅是单击按钮),文本框将连接到验证器。
本质上,每当焦点从文本框中丢失时,我都需要一种方法来验证页面,但是当它具有焦点并单击按钮时,不执行回发。
我曾考虑在javascript中使用Page_ClientValidate(),但我有自定义验证器(据我所知)不能在客户端进行复制。
任何帮助将不胜感激!
1楼
muddassir
0
2015-07-31 01:29:13
可以将验证器移到pagemethod或Webservice上,而不是在文本框中使用AutoPostBack = true -在失去焦点的情况下,您可以调用pagemethod / webservices来验证在文本框中输入的值