asp.net 2.0 ajax 使用多个 UpdatePanel时,提交表单,Page_Load事件执行之前,弹出如图警告框

问题描述

Sys.WebForm.PageRequestManagerServerErrorException:Anunknownerroroccurredwhileprocessingtherequestontheserver.Thestatuscodereturnedfromtheserverwas:0<tableborder="0"cellspacing="0"cellpadding="0"class="login"><tr><tdwidth="96"></td><tdwidth="138"></td><tdwidth="198"></td><tdwidth="368"></td></tr><trheight="40"><thalign="right">会员登录名:</th><tdcolspan="2"><asp:TextBoxID="txtLoginName"class="txttxt1"runat="server"></asp:TextBox></td><td><%--<asp:UpdatePanelID="UpdatePanel2"runat="server"><ContentTemplate><asp:LabelID="labLoginName"class="red"runat="server"Text="">该登录名已被注册,请修改!</asp:Label></ContentTemplate><Triggers><asp:AsyncPostBackTriggerControlID="txtLoginName"EventName="TextChanged"/></Triggers></asp:UpdatePanel>--%><asp:RequiredFieldValidatorID="RequiredFieldValidator1"runat="server"ErrorMessage="RequiredFieldValidator"ControlToValidate="txtLoginName"ValidationGroup="check"Display="Dynamic">登录名不能为空</asp:RequiredFieldValidator><asp:RegularExpressionValidatorID="RegularExpressionValidator1"runat="server"ControlToValidate="txtLoginName"ErrorMessage="RegularExpressionValidator"ValidationExpression="^[A-Za-z]{1}[A-Za-z0-9]{3,14}$"ValidationGroup="check"Display="Dynamic">请输入以英文字母开头的4-15个数字或英文组合</asp:RegularExpressionValidator></td></tr><trheight="40"><thalign="right">会员密码:</th><tdcolspan="2"><asp:TextBoxID="txtPwd"class="txttxt1"TextMode="Password"runat="server"></asp:TextBox></td><td><asp:RequiredFieldValidatorID="RequiredFieldValidator2"runat="server"ErrorMessage="RequiredFieldValidator"ControlToValidate="txtPwd"ValidationGroup="check"Display="Dynamic">密码不能为空</asp:RequiredFieldValidator><asp:RegularExpressionValidatorID="checkPwd"runat="server"ErrorMessage="RegularExpressionValidator"ControlToValidate="txtPwd"ValidationExpression="^[0-9a-zA-Z]{6,16}$"ValidationGroup="check"Display="Dynamic">密码长度为6-20位,不能使用特殊字符</asp:RegularExpressionValidator></td></tr><trheight="40"><thalign="right">验证密码:</th><tdcolspan="2"><asp:TextBoxID="txtCheck"TextMode="Password"class="txttxt1"runat="server"></asp:TextBox></td><td><asp:RequiredFieldValidatorID="RequiredFieldValidator4"runat="server"ErrorMessage="RequiredFieldValidator"ControlToValidate="txtCheck"ValidationGroup="check"Display="Dynamic">确认密码不能为空</asp:RequiredFieldValidator><asp:CompareValidatorID="CompareValidator1"runat="server"ErrorMessage="CompareValidator"ControlToCompare="txtPwd"ControlToValidate="txtCheck"ValidationGroup="check"Display="Dynamic">两次密码输入不一致</asp:CompareValidator></td></tr><trheight="40"><thalign="right">电子邮箱:</th><tdcolspan="2"><asp:TextBoxID="txtEmail"class="txttxt1"runat="server"></asp:TextBox></td><td><asp:RequiredFieldValidatorID="RequiredFieldValidator3"runat="server"ErrorMessage="RequiredFieldValidator"ControlToValidate="txtEmail"ValidationGroup="check"Display="Dynamic">电子邮箱不能为空</asp:RequiredFieldValidator><asp:RegularExpressionValidatorID="checkEmail"runat="server"ControlToValidate="txtEmail"ErrorMessage="RegularExpressionValidator"ValidationExpression="w+([-+.']w+)*@w+([-.]w+)*.w+([-.]w+)*"ValidationGroup="check"Display="Dynamic">请输入有效的电子邮箱</asp:RegularExpressionValidator></td></tr><trheight="40"><thalign="right">联系电话:</th><tdcolspan="2"><asp:TextBoxID="txtTel"CssClass="txttxt1"runat="server"></asp:TextBox></td><td><asp:RegularExpressionValidatorID="RegularExpressionValidator2"ControlToValidate="txtTel"runat="server"ErrorMessage="RegularExpressionValidator"ValidationExpression="^[0-9a-zA-Z]{6,20}$"ValidationGroup="check"Display="Dynamic">请填写正确的联系电话</asp:RegularExpressionValidator></td></tr><trheight="40"><thalign="right">MSN:</th><tdcolspan="2"><asp:TextBoxID="txtMSN"CssClass="txttxt1"runat="server"></asp:TextBox></td><td><asp:RegularExpressionValidatorID="checkEmail0"runat="server"ControlToValidate="txtMSN"Display="Dynamic"ErrorMessage="RegularExpressionValidator"ValidationExpression="w+([-+.']w+)*@w+([-.]w+)*.w+([-.]w+)*"ValidationGroup="check">请输入有效的MSN账号</asp:RegularExpressionValidator></td></tr><trheight="40"><thalign="right">QQ:</th><tdcolspan="2"><asp:TextBoxID="txtQQ"CssClass="txttxt1"runat="server"></asp:TextBox></td><td><asp:RegularExpressionValidatorID="checkQq"runat="server"ControlToValidate="txtQQ"Display="Dynamic"ErrorMessage="RegularExpressionValidator"ValidationExpression="^[0-9]{5,11}$"ValidationGroup="check">请填写您正确的QQ号</asp:RegularExpressionValidator></td></tr></table>

时间: 2024-11-18 01:01:59

asp.net 2.0 ajax 使用多个 UpdatePanel时,提交表单,Page_Load事件执行之前,弹出如图警告框的相关文章

ASP.NET 2.0 AJAX中Webservice调用方法示例

ajax|asp.net|web|示例 ASP.NET 2.0 AJAX中能够在客户端js中很方便地调用服务器Webservice,以下为一些调用的示例.笔者安装的ASP.NET 2.0 AJAX 版本为AJAX November CTP. 三个示例分别为:1 带参数的WS方法2 不带参数的WS方法3 参数类型为DataTable的WS方法 一.WebMethod注意要点:1 WebMethod类需要添加命名空间 Microsoft.Web.Script.Services,此空间需要引用Micr

Yii2.0 模态弹出框+ajax提交表单_php实例

如题 我们使用模态弹出框+ajax提交表单 首先我们把index视图的create按钮添加data-toggle 和 data-target. 代码如下: <?php echo Html::a('添加请假单', ['create'], ['class' => 'btn btn-success','data-toggle'=>'modal','data-target'=>'#ajax']) ?> 在index视图添加如下代码 来显示模态弹出框: <div class=&q

Jquery中ajax提交表单几种方法(get、post两种方法)_AJAX相关

在jquery中ajax提交表单有post与get方式,在使用get方式时我们可以直接使用ajax 序列化表单$( 表单ID) serialize();就行了,下面我来介绍两个提交表单数据的方法.$get方式提交表单get() 方法通过远程HTTP ,下面我来介绍两个提交表单数据的方法. $get方式提交表单 get() 方法通过远程 HTTP GET 请求载入信息 格式 $(selector).get(url,data,success(response,status,xhr),dataType

Jquery ajax提交表单几种方法详解

$get方式提交表单 get() 方法通过远程 HTTP GET 请求载入信息 格式 $(selector).get(url,data,success(response,status,xhr),dataType) 请求 test.php 网页,传送2个参数,忽略返回值: $.get("test.php", { name: "John", time: "2pm" } ); 显示 test.php 返回值(HTML 或 XML,取决于返回值):  代

Jquery中ajax提交表单几种方法(get、post两种方法)

在jquery中ajax提交表单有post与get方式,在使用get方式时我们可以直接使用ajax 序列化表单$( 表单ID) serialize();就行了,下面我来介绍两个提交表单数据的方法.$get方式提交表单get() 方法通过远程HTTP ,下面我来介绍两个提交表单数据的方法. $get方式提交表单 get() 方法通过远程 HTTP GET 请求载入信息 格式 $(selector).get(url,data,success(response,status,xhr),dataType

关于文摘插件提交表单的ASP开发

提交表单|文摘     实例:具体功能见"我爱博客(http://www.woiblog.com)"里有相关使用介绍!      1,要实现的功能就是在浏览器加一个右键快捷方式提交所选的网页或图片内容!实例应用在博客程序里,就是在你已登陆的情况下,浏览网页时看到比较好的新闻或图片!你就可以选中内容-->点右键 出现"加入我的网摘",这时就会弹出一个IE窗口,自动将网页标题加入表单的对应标题内容,及选中内容加入相应内容项,还有引用网址等!      2,现在 我

ASP.net中用axWebBrowser中提交表单

asp.net|web|提交表单 <TR bgColor=#ffffff width="100%"><TD align=middle colSpan=2><form id="form1"><INPUT language=javascript class=button id=Btton style="BORDER-TOP-STYLE: groove; BORDER-RIGHT-STYLE: groove; BORDE

ajax(iframe)无刷新提交表单、上传文件

要通过ajax保存表单,一切都OK,测试也通过,却发现文件没有上传成功!然后就有了用 ajax是否可以上传文件的疑问. 找遍资料得出结果:不能 不过同时也找到了解决办法,就是用iframe的方式来提交表单,即实现无刷新提交表单又可以上传文件! 一.HTML代码 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-tra

jQuery使用$.ajax提交表单完整实例_jquery

本文实例讲述了jQuery使用$.ajax提交表单的方法.分享给大家供大家参考,具体如下: 首先,新建Login.html页面: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/199