<form id="form10" runat="server">
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<div id="EditNewUser">
<table cellpadding="3" cellspacing="0" >
<tr>
<td colspan="2" align="center">新用户注册</td>
</tr>
<tr>
<td>身份证号:</td>
<td> <asp:TextBox ID="IDCARD" runat="server"> </asp:TextBox>
<asp:RegularExpressionValidator ID="RegularExpressionValidator1" runat="server"
ControlToValidate="IDCARD" ErrorMessage="身份证号码格式错误"
ValidationExpression="\d{17}[\d|X]|\d{15}" ValidationGroup="a"></asp:RegularExpressionValidator>
</td>
</tr>
<tr>
<td>所属单位:</td>
<td>
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<asp:DropDownList ID="DropDownList1" runat="server"
DataSourceID="SqlDataSource1" DataTextField="T_NAME"
DataValueField="T_NAME"
onselectedindexchanged="DropDownList1_SelectedIndexChanged">
</asp:DropDownList>
<asp:DropDownList ID="DropDownList2" runat="server"
DataSourceID="SqlDataSource2" DataTextField="T_NAME"
DataValueField="T_NAME"
onselectedindexchanged="DropDownList2_SelectedIndexChanged"
AutoPostBack="True">
</asp:DropDownList>
<asp:DropDownList ID="DropDownList3" runat="server"
DataSourceID="SqlDataSource3" DataTextField="T_NAME"
DataValueField="T_NAME">
</asp:DropDownList>
</ContentTemplate>
</asp:UpdatePanel>
<asp:SqlDataSource ID="SqlDataSource3" runat="server"
ConnectionString="<%$ ConnectionStrings:ConnectionString %>"
ProviderName="<%$ ConnectionStrings:ConnectionString.ProviderName %>"
SelectCommand="SELECT "T_NAME" FROM "LIST" WHERE ("XIASHU" = :XIASHU)">
<SelectParameters>
<asp:SessionParameter DefaultValue="330302" Name="XIASHU" SessionField="xzq"
Type="String" />
</SelectParameters>
</asp:SqlDataSource>
<asp:SqlDataSource ID="SqlDataSource2" runat="server"
ConnectionString="<%$ ConnectionStrings:ConnectionString %>"
ProviderName="<%$ ConnectionStrings:ConnectionString.ProviderName %>"
SelectCommand="SELECT "T_NAME" FROM "LIST" WHERE ("XIASHU" = :XIASHU)">
<SelectParameters>
<asp:SessionParameter DefaultValue="3303" Name="XIASHU" SessionField="shi"
Type="String" />
</SelectParameters>
</asp:SqlDataSource>
<asp:SqlDataSource ID="SqlDataSource1" runat="server"
ConnectionString="<%$ ConnectionStrings:ConnectionString %>"
ProviderName="<%$ ConnectionStrings:ConnectionString.ProviderName %>"
SelectCommand="SELECT "T_NAME" FROM "LIST" WHERE ("T_QX" = :T_QX)">
<SelectParameters>
<asp:Parameter DefaultValue="3" Name="T_QX" Type="String" />
</SelectParameters>
</asp:SqlDataSource>
<br />
</td>
</tr>
<tr>
<td>密码:</td>
<td> <asp:TextBox TextMode="Password" ID="PASSWORD1"
runat="server" ></asp:TextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server"
ControlToValidate="PASSWORD1" ErrorMessage="密码不能为空" ValidationGroup="a"></asp:RequiredFieldValidator>
</td>
</tr>
<tr>
<td>确认密码:</td>
<td> <asp:TextBox TextMode="Password" ID="PASSWORD2" runat="server" > </asp:TextBox>
<asp:CompareValidator ID="CompareValidator1" runat="server"
ControlToCompare="PASSWORD1" ControlToValidate="PASSWORD2" EnableTheming="True"
ErrorMessage="两次输入的密码不相同" ValidationGroup="a"></asp:CompareValidator>
</td>
</tr>
<tr>
<td>姓名:</td>
<td> <asp:TextBox ID="NAME" runat="server" > </asp:TextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator3" runat="server"
ControlToValidate="NAME" ErrorMessage="姓名不能为空" ValidationGroup="a"></asp:RequiredFieldValidator>
</td>
</tr>
<tr>
<td>手机号码:</td>
<td>
<asp:TextBox ID="PHONE" runat="server" > </asp:TextBox>
</td>
</tr>
<tr>
<td>
用户级别:
</td>
<td>
<asp:RadioButton ID="ADMINISTRATOR" runat="server" GroupName="USERTYPE" text="管理员" Checked="true" />
<asp:RadioButton ID="ORDINARYUSER" runat="server" GroupName="USERTYPE" text="普通用户" />
</td>
</tr>
<tr>
<td>
</td>
<td>
<asp:Button ID="send" runat="server" Text="确认" onclick="send_Click"
ValidationGroup="a"/>
<asp:Button ID="reset" runat="server" Text="重置" onclick="reset_Click" />
</td>
</tr>
</table>
</div>
</form>用了一个JQ插件,在登录页面弹出注册页面,注册页面是独立存在的。等于是加了一个壳。
现在就是不能不用 页面回传。但用页面回传又会导致
Microsoft JScript 运行时错误: Sys.WebForms.PageRequestManagerServerErrorException: 此页的状态信息无效,可能已损坏。
这个错误。高手帮忙啊
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<div id="EditNewUser">
<table cellpadding="3" cellspacing="0" >
<tr>
<td colspan="2" align="center">新用户注册</td>
</tr>
<tr>
<td>身份证号:</td>
<td> <asp:TextBox ID="IDCARD" runat="server"> </asp:TextBox>
<asp:RegularExpressionValidator ID="RegularExpressionValidator1" runat="server"
ControlToValidate="IDCARD" ErrorMessage="身份证号码格式错误"
ValidationExpression="\d{17}[\d|X]|\d{15}" ValidationGroup="a"></asp:RegularExpressionValidator>
</td>
</tr>
<tr>
<td>所属单位:</td>
<td>
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<asp:DropDownList ID="DropDownList1" runat="server"
DataSourceID="SqlDataSource1" DataTextField="T_NAME"
DataValueField="T_NAME"
onselectedindexchanged="DropDownList1_SelectedIndexChanged">
</asp:DropDownList>
<asp:DropDownList ID="DropDownList2" runat="server"
DataSourceID="SqlDataSource2" DataTextField="T_NAME"
DataValueField="T_NAME"
onselectedindexchanged="DropDownList2_SelectedIndexChanged"
AutoPostBack="True">
</asp:DropDownList>
<asp:DropDownList ID="DropDownList3" runat="server"
DataSourceID="SqlDataSource3" DataTextField="T_NAME"
DataValueField="T_NAME">
</asp:DropDownList>
</ContentTemplate>
</asp:UpdatePanel>
<asp:SqlDataSource ID="SqlDataSource3" runat="server"
ConnectionString="<%$ ConnectionStrings:ConnectionString %>"
ProviderName="<%$ ConnectionStrings:ConnectionString.ProviderName %>"
SelectCommand="SELECT "T_NAME" FROM "LIST" WHERE ("XIASHU" = :XIASHU)">
<SelectParameters>
<asp:SessionParameter DefaultValue="330302" Name="XIASHU" SessionField="xzq"
Type="String" />
</SelectParameters>
</asp:SqlDataSource>
<asp:SqlDataSource ID="SqlDataSource2" runat="server"
ConnectionString="<%$ ConnectionStrings:ConnectionString %>"
ProviderName="<%$ ConnectionStrings:ConnectionString.ProviderName %>"
SelectCommand="SELECT "T_NAME" FROM "LIST" WHERE ("XIASHU" = :XIASHU)">
<SelectParameters>
<asp:SessionParameter DefaultValue="3303" Name="XIASHU" SessionField="shi"
Type="String" />
</SelectParameters>
</asp:SqlDataSource>
<asp:SqlDataSource ID="SqlDataSource1" runat="server"
ConnectionString="<%$ ConnectionStrings:ConnectionString %>"
ProviderName="<%$ ConnectionStrings:ConnectionString.ProviderName %>"
SelectCommand="SELECT "T_NAME" FROM "LIST" WHERE ("T_QX" = :T_QX)">
<SelectParameters>
<asp:Parameter DefaultValue="3" Name="T_QX" Type="String" />
</SelectParameters>
</asp:SqlDataSource>
<br />
</td>
</tr>
<tr>
<td>密码:</td>
<td> <asp:TextBox TextMode="Password" ID="PASSWORD1"
runat="server" ></asp:TextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server"
ControlToValidate="PASSWORD1" ErrorMessage="密码不能为空" ValidationGroup="a"></asp:RequiredFieldValidator>
</td>
</tr>
<tr>
<td>确认密码:</td>
<td> <asp:TextBox TextMode="Password" ID="PASSWORD2" runat="server" > </asp:TextBox>
<asp:CompareValidator ID="CompareValidator1" runat="server"
ControlToCompare="PASSWORD1" ControlToValidate="PASSWORD2" EnableTheming="True"
ErrorMessage="两次输入的密码不相同" ValidationGroup="a"></asp:CompareValidator>
</td>
</tr>
<tr>
<td>姓名:</td>
<td> <asp:TextBox ID="NAME" runat="server" > </asp:TextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator3" runat="server"
ControlToValidate="NAME" ErrorMessage="姓名不能为空" ValidationGroup="a"></asp:RequiredFieldValidator>
</td>
</tr>
<tr>
<td>手机号码:</td>
<td>
<asp:TextBox ID="PHONE" runat="server" > </asp:TextBox>
</td>
</tr>
<tr>
<td>
用户级别:
</td>
<td>
<asp:RadioButton ID="ADMINISTRATOR" runat="server" GroupName="USERTYPE" text="管理员" Checked="true" />
<asp:RadioButton ID="ORDINARYUSER" runat="server" GroupName="USERTYPE" text="普通用户" />
</td>
</tr>
<tr>
<td>
</td>
<td>
<asp:Button ID="send" runat="server" Text="确认" onclick="send_Click"
ValidationGroup="a"/>
<asp:Button ID="reset" runat="server" Text="重置" onclick="reset_Click" />
</td>
</tr>
</table>
</div>
</form>用了一个JQ插件,在登录页面弹出注册页面,注册页面是独立存在的。等于是加了一个壳。
现在就是不能不用 页面回传。但用页面回传又会导致
Microsoft JScript 运行时错误: Sys.WebForms.PageRequestManagerServerErrorException: 此页的状态信息无效,可能已损坏。
这个错误。高手帮忙啊
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货