Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net jQuery验证未触发回发方法_Asp.net_Jquery_Jquery Validate_Validation - Fatal编程技术网

Asp.net jQuery验证未触发回发方法

Asp.net jQuery验证未触发回发方法,asp.net,jquery,jquery-validate,validation,Asp.net,Jquery,Jquery Validate,Validation,我的jQuery验证脚本有一种奇怪的行为 我有一个简单的表单,它有一个提交按钮ID=\u btnSave。 我验证三个文本字段:firstname、lastname和email [不工作]-正确填写表单后,我的提交按钮上的方法不会触发:OnClick=\u btnSave\u Click [工作]-我写了一个错误的电子邮件地址,然后我更正它,点击提交按钮,我的服务器端方法被调用 总结一下情况:如果我没有触发电子邮件的验证,\u btnSave\u Click不会被触发 在这两种情况下都会刷新页面

我的jQuery验证脚本有一种奇怪的行为

我有一个简单的表单,它有一个提交按钮ID=\u btnSave。 我验证三个文本字段:firstname、lastname和email

[不工作]-正确填写表单后,我的提交按钮上的方法不会触发:OnClick=\u btnSave\u Click

[工作]-我写了一个错误的电子邮件地址,然后我更正它,点击提交按钮,我的服务器端方法被调用

总结一下情况:如果我没有触发电子邮件的验证,\u btnSave\u Click不会被触发

在这两种情况下都会刷新页面

<asp:Button ID="_btnSave" OnClick="_btnSave_Click" CssClass="button big default" runat="server" Text="<%$ Resources:Resource, SAVE_CHANGES %>" />
谢谢你的帮助


Greg

我知道这个问题很老,但我最近遇到了同样的问题,无法在网上找到答案。在验证程序选项中添加自定义提交处理程序修复了我的问题:

        $("#form1").validate({
            submitHandler: function (form) {
                __doPostBack("_btnSave", "OnClick");
            }
            // your other options
        });

我知道这个问题很老,但我最近遇到了同样的问题,无法在网上找到答案。在验证程序选项中添加自定义提交处理程序修复了我的问题:

        $("#form1").validate({
            submitHandler: function (form) {
                __doPostBack("_btnSave", "OnClick");
            }
            // your other options
        });

我认为你应该使用ClientID而不是UniqueID,尽管你应该有更严重的问题。总体情况如何?有没有涉及到更新计划?提交控件是什么样子的?嗨,jamietre,我用的是ClientID。没有UpdatePanel,验证工作正常。按钮的代码在第一个代码块中描述。我认为您应该使用ClientID而不是UniqueID,尽管您应该有比这更严重的问题。总体情况如何?有没有涉及到更新计划?提交控件是什么样子的?嗨,jamietre,我用的是ClientID。没有UpdatePanel,验证工作正常。按钮的代码在第一个代码块中描述。