ylbtech-ASP.NET-Control-Validator: CompareValidator(比较验证)的使用 |
ASP.NET中 CompareValidator(比较验证)的使用。
1.A,运行效果返回顶部 |
CompareValidator:比较验证
属性:
ControlToValidate:要验证的控件ID
ErrorMessage:错误提示信息
ControlToCompare:与此相比的控件ID
Operator:操作类型
1,Equal:相等 2,NotEaula:不相等 3,DataTypeCheck:数据类型验证 4,GreaterThan:大于 5,GreaterThanEqual:大于等于 6,LessThan:小于 7,LessThanEqual:小于等于Type:类型
Integer【整数型】;Date【日期】;Double【双精度浮点型】;String【字符串型】;Currency[货币类型]ValueToCompare:比较值
Operator="Equal" Type="String"
1,用户注册时,
密 码:
重复密码: 重复密码有误
Operator="GeaterThan" Type="Currency"
2,请输入您应付金额: 您输入的金额有误
1.B,源代码返回顶部 |
/Demo4.aspx
View Code
![](https://i-blog.csdnimg.cn/blog_migrate/8f900a89c6347c561fdf2122f13be562.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/961ddebeb323a10fe0623af514929fc1.gif)
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Demo4.aspx.cs" Inherits="Demo4" %> <!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/1999/xhtml"> <head runat="server"> <title>无标题页</title> </head> <body> <form id="form1" runat="server"> <div> <h2>CompareValidator:比较验证</h2> <hr /> 属性:<br /> ControlToValidate:要验证的控件ID<br /> ErrorMessage:错误提示信息<br /> ControlToCompare:与此相比的控件ID<br /> Operator:操作类型<br /> <pre> 1,Equal:相等 2,NotEaula:不相等 3,DataTypeCheck:数据类型验证 4,GreaterThan:大于 5,GreaterThanEqual:大于等于 6,LessThan:小于 7,LessThanEqual:小于等于 </pre> Type:类型<br /> <pre> Integer【整数型】;Date【日期】;Double【双精度浮点型】;String【字符串型】;Currency[货币类型] </pre> ValueToCompare:比较值 <hr /> <br /> Operator="Equal" Type="String"<br /> 1,用户注册时,<br /> 密 码:<asp:TextBox ID="txtUserpass" runat="server"></asp:TextBox> <asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ControlToValidate="txtUserpass" ErrorMessage="请输入密码"></asp:RequiredFieldValidator> <br /> 重复密码:<asp:TextBox ID="txtUserpass2" runat="server"></asp:TextBox> <asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server" ControlToValidate="txtUserpass2" Display="Dynamic" ErrorMessage="请输入重复密码"></asp:RequiredFieldValidator> <asp:CompareValidator ID="CompareValidator1" runat="server" ControlToCompare="txtUserpass" ControlToValidate="txtUserpass2" ErrorMessage="重复密码有误" Operator="Equal" ></asp:CompareValidator> <br /> <br /> <br /> Operator="GeaterThan" Type="Currency"<br /> 2,请输入您应付金额:<asp:TextBox ID="txtMoney" runat="server"></asp:TextBox> <asp:CompareValidator ID="CompareValidator2" runat="server" ControlToValidate="txtMoney" ErrorMessage="您输入的金额有误" Operator="GreaterThan" Type="Currency" ValueToCompare="0"></asp:CompareValidator> <br /> <input id="Reset1" type="reset" value="重置" /> <asp:Button ID="Button1" runat="server" Text="提交" /> <br /> </div> </form> </body> </html>
1.C,资源下载返回顶部 |
http://files.cnblogs.com/ylbtech/WebForm-BasicControl-Validator.rar
![]() | 作者:ylbtech 出处:http://ylbtech.cnblogs.com/ 本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。 |