CompareValidator控件可以用于执行3钟不同类型的验证任务:
1)执行数据类型判断。用它确定用户是否在表单字段输入了类型正确的值,如在生日数据字段输入一个日期。
2)输入表单字段的值和一个固定值比较。
3)比较一个表单字段的值与另一个表单字段的值。
<div>
登陆密码: <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox><br>
确认密码:<asp:TextBox ID="TextBox2" runat="server"></asp:TextBox>
<asp:CompareValidator ID="CompareValidator1" runat="server"
ErrorMessage="CompareValidator" BackColor="White" ControlToCompare="TextBox1"
ControlToValidate="TextBox2" ForeColor="Red">输入的密码不一致</asp:CompareValidator><br>
<asp:Button ID="Button1" runat="server" Text="提交" onclick="Button1_Click1" />
</div>
protected void Button1_Click1(object sender, EventArgs e)
{
if (Page.IsValid)
Response.Write("登陆成功");
}