我在前台使用了 RequiredFieldValidator 和 CompareValidator 控件,代码如下:
<br><div>
<br> <asp

abel ID="Label1" runat="server" Text="新管理员ID"></asp

abel>
<br> <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<br> <asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ErrorMessage="*用户名不能为空" ControlToValidate="TextBox1"></asp:RequiredFieldValidator><br />
<br> <asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="检测用户名" CausesValidation="False" /><br />
<br> <asp

abel ID="Label2" runat="server" Text="管理员密码"></asp:Label>
<br> <asp:TextBox ID="txtPwd" runat="server" TextMode="

assword"></asp:TextBox>
<br> <asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server" ControlToValidate="txtPwd"
<br> ErrorMessage="*密码不能为空"></asp:RequiredFieldValidator><br />
<br> <asp:Label ID="Label3" runat="server" Text="确认新密码"></asp:Label>
<br> <asp:TextBox ID="txtOKPwd" runat="server" TextMode="

assword"></asp:TextBox>
<br> <asp:CompareValidator ID="CompareValidator1" runat="server" ControlToCompare="txtPwd"
<br> ControlToValidate="txtOKPwd" ErrorMessage="*两次输入密码不同"></asp:CompareValidator><br />
<br> <asp:Button ID="BtnOK" runat="server" Text="确认添加" OnClick="BtnOK_Click" />
<br> <asp:Button ID="BtnBack" runat="server" Text="取消添加" OnClick="BtnBack_Click" /></div>
<br>
<br>在后台返回代码如下:
<br>protected void BtnBack_Click(object sender, EventArgs e)
<br> {
<br> Page.Response.Redirect("AdminFirst.aspx");
<br> }
<br>
<br>当我点击返回时,却返回不了,在textbox1 和 txtPwd 后面分别显示 *用户名不能为空 *密码不能为空
<br>请问我要怎么写 才能完成 BtnBack 的返回!