使用CompareValidator控件
三种不同类型的验证任务
1、执行数据类型检测 验证输入是否类型正确的值
2、输入值和一固定值进行比较
3、一表单值与另一表单值进行比较
六属性:
ControlToValidate
Text
Type String Integer Double Date Currency
Operator 所执行的比较类型 可能的值:DataTypeCheck Equal GreaterThan GreaterThanEqual LessThan LessThanEqual和NotEqual
ValueToCompare 所比较的固定值
ControlToCompare 所比较的控件的ID
code
<%@ Page Language="C#" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
protected void btnSubmit_Click(object sender, EventArgs e)
{
}
</script>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>Show Data Type Check</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:Label ID="lblBirthDate" Text="Birth Date:" AssociatedControlID="txtBirthDate"
runat="server" />
<asp:TextBox ID="txtBirthDate" runat="server" />
<asp:CompareValidator ID="cmpBirthDate" Text="(Invalid Date)" ControlToValidate="txtBirthDate"
Type="Date" Operator="DataTypeCheck" runat="server" />
<br />
<br />
<asp:Button ID="btnSubmit" Text="Submit" runat="server" OnClick="btnSubmit_Click" />
</div>
</form>
</body>
</html>
----------------------------------------
<%@ Page Language="C#" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
protected void Page_Load(object sender, EventArgs e)
{
cmpDate.ValueToCompare = DateTime.Now.ToString("d");
}
</script>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>Show Fixed Value</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:Label ID="lblDate" AssociatedControlID="txtDate" runat="server" />
<asp:TextBox ID="txtDate" runat="server" />
<asp:CompareValidator ID="cmpDate" Text="(Date must be greater thann now)" ControlToValidate="txtDate"
Type="Date" Operator="GreaterThan" runat="server" />
<br />
<br />
<asp:Button ID="btnSubmit" Text="Submit" runat="server" />
</div>
</form>
</body>
</html>
----------------------------------------
<%@ Page Language="C#" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
</script>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>Show Compare Values</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:Label ID="lblStartDate" Text="Start Date:" runat="server" />
<asp:TextBox ID="txtStartDate" runat="server" />
<br />
<br />
<asp:Label ID="lblEndDate" Text="End Date:" runat="server" />
<asp:TextBox ID="txtEndDate" runat="server" />
<asp:CompareValidator ID="cmpDate" Text="(End date must be greater than start date)"
ControlToValidate="txtEndDate" ControlToCompare="txtStartDate" Type="Date" Operator="GreaterThan"
runat="server" />
<br />
<br />
<asp:Button ID="btnSubmit" Text="Submit" runat="server" />
</div>
</form>
</body>
</html>
2011-4-26 15:08 danny
三种不同类型的验证任务
1、执行数据类型检测 验证输入是否类型正确的值
2、输入值和一固定值进行比较
3、一表单值与另一表单值进行比较
六属性:
ControlToValidate
Text
Type String Integer Double Date Currency
Operator 所执行的比较类型 可能的值:DataTypeCheck Equal GreaterThan GreaterThanEqual LessThan LessThanEqual和NotEqual
ValueToCompare 所比较的固定值
ControlToCompare 所比较的控件的ID
code
<%@ Page Language="C#" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
protected void btnSubmit_Click(object sender, EventArgs e)
{
}
</script>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>Show Data Type Check</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:Label ID="lblBirthDate" Text="Birth Date:" AssociatedControlID="txtBirthDate"
runat="server" />
<asp:TextBox ID="txtBirthDate" runat="server" />
<asp:CompareValidator ID="cmpBirthDate" Text="(Invalid Date)" ControlToValidate="txtBirthDate"
Type="Date" Operator="DataTypeCheck" runat="server" />
<br />
<br />
<asp:Button ID="btnSubmit" Text="Submit" runat="server" OnClick="btnSubmit_Click" />
</div>
</form>
</body>
</html>
----------------------------------------
<%@ Page Language="C#" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
protected void Page_Load(object sender, EventArgs e)
{
cmpDate.ValueToCompare = DateTime.Now.ToString("d");
}
</script>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>Show Fixed Value</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:Label ID="lblDate" AssociatedControlID="txtDate" runat="server" />
<asp:TextBox ID="txtDate" runat="server" />
<asp:CompareValidator ID="cmpDate" Text="(Date must be greater thann now)" ControlToValidate="txtDate"
Type="Date" Operator="GreaterThan" runat="server" />
<br />
<br />
<asp:Button ID="btnSubmit" Text="Submit" runat="server" />
</div>
</form>
</body>
</html>
----------------------------------------
<%@ Page Language="C#" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
</script>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>Show Compare Values</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:Label ID="lblStartDate" Text="Start Date:" runat="server" />
<asp:TextBox ID="txtStartDate" runat="server" />
<br />
<br />
<asp:Label ID="lblEndDate" Text="End Date:" runat="server" />
<asp:TextBox ID="txtEndDate" runat="server" />
<asp:CompareValidator ID="cmpDate" Text="(End date must be greater than start date)"
ControlToValidate="txtEndDate" ControlToCompare="txtStartDate" Type="Date" Operator="GreaterThan"
runat="server" />
<br />
<br />
<asp:Button ID="btnSubmit" Text="Submit" runat="server" />
</div>
</form>
</body>
</html>
2011-4-26 15:08 danny
发表评论
-
19.5创建分层的SQL数据源控件
2011-06-01 09:18 873创建分层的SQL数据源控件 SqlHierarchicald ... -
19.4使用TreeView控件
2011-05-20 13:27 1243使用TreeView控件 1、声明式地添加树视图节点 Tr ... -
19.3使用Menu控件
2011-05-20 09:16 854使用Menu控件 1、声明式添加Menu条目 MenuHy ... -
7.3动态加载用户控件
2011-05-12 09:18 594动态加载用户控件 可以在运行时动态加载用户控件并将其显示在页 ... -
7.2Ajax和用户控件
2011-05-11 21:25 668Ajax和用户控件 RandomQuotation.ascx ... -
7.1创建用户控件
2011-05-11 13:15 609创建用户控件 简单例 ... -
6.4创建全局主题
2011-05-11 09:33 518创建全局主题 可以在一个Web服务器端上的多个程序之间共享同 ... -
6.3在主题中添加CSS
2011-05-10 21:22 513在主题中添加CSS 如果在主题文件夹中添加CSS文件,则在页 ... -
6.2在主题中添加皮肤
2011-05-10 09:09 900在主题中添加皮肤 一个主题可以包含一个或多个皮肤文件。可以通 ... -
6.1创建主题
2011-05-09 22:26 642创建主题 在名为App_Themes的应用程序的文件夹中新增文 ... -
5.3动态加载母版页
2011-05-09 12:50 755动态加载母版页 应用场合: 1)通过加载不同的母版页可以让网站 ... -
5.2修改母版页内容
2011-05-09 09:14 1251修改母版页内容 1、使用Title属性 <%@Pag ... -
5.1创建母版本页
2011-05-06 21:27 649创建母版本页 <%@ Master Language= ... -
4.1.3、上传大文件
2011-05-06 12:55 664上传大文件 上传大文件,需要做些处理 处理大文件时,需要使 ... -
4.1.2、文件保存到数据库
2011-05-06 09:13 5112、文件保存到数据库 上传 <%@ Page La ... -
4.1.1、文件保存到文件夹
2011-05-05 19:22 7392、文件保存到数据库 上传 <%@ Page Lan ... -
4.1接收上传文件
2011-05-05 09:14 605接收上传文件 FileUpload 控件属性 Enabled ... -
3.10创建自定义验证控件
2011-05-04 09:12 537创建自定义验证控件 BaseValidator类 抽象类 必 ... -
3.9使用ValidationSummary控件
2011-05-03 22:43 940使用ValidationSummary控件 在页面中的一处地 ... -
3.8使用CustomValidator控件
2011-05-03 11:21 641使用CustomValidator控件 CustomVali ...
相关推荐
2.3.4 Button控件使用客户端脚本 62 2.3.5 执行跨页面发送 64 2.3.6 指定默认按钮 67 2.3.7 处理Command事件 68 2.4 显示图像 70 2.4.1 使用Image控件 70 2.4.2 使用ImageMap控件 71 2.5 使用Panel控件 75 2.6 使用...
3.3.6 检验邮政编码 3.4 比较值:CompareValidator控件 3.4.1 比较一个控件与另一个控件的值 3.4.2 比较一个控件的值与固定值 3.4.3 执行数据类型检查 3.5 检查值的范围:...
3.3.1 检验电子邮件地址 3.3.2 检验用户名和口令 3.3.3 检验电话号码 3.3.4 检验网址 3.3.5 检验条目长度 3.3.6 检验邮政编码 3.4 比较值:CompareValidator控件 3.4.1 比较一个...
3.3.1 检验电子邮件地址 3.3.2 检验用户名和口令 3.3.3 检验电话号码 3.3.4 检验网址 3.3.5 检验条目长度 3.3.6 检验邮政编码 3.4 比较值:CompareValidator控件 3.4.1 比较一个...
3.3.1 检验电子邮件地址 3.3.2 检验用户名和口令 3.3.3 检验电话号码 3.3.4 检验网址 3.3.5 检验条目长度 3.3.6 检验邮政编码 3.4 比较值:CompareValidator控件 3.4.1 比较一个...
3.3.1 检验电子邮件地址 3.3.2 检验用户名和口令 3.3.3 检验电话号码 3.3.4 检验网址 3.3.5 检验条目长度 3.3.6 检验邮政编码 3.4 比较值:CompareValidator控件 3.4.1 比较一个...
3.3.1 检验电子邮件地址 3.3.2 检验用户名和口令 3.3.3 检验电话号码 3.3.4 检验网址 3.3.5 检验条目长度 3.3.6 检验邮政编码 3.4 比较值:CompareValidator控件 3.4.1 比较一个...
5.17.2 比较验证控件(CompareValidator) 5.17.3 范围验证控件(RangeValidator) 5.17.4 正则验证控件(RegularExpressionValidator) 5.17.5 自定义逻辑验证控件(CustomValidator) 5.17.6 验证组控件...
7.3.3 CompareValidator服务器控件 201 7.3.4 RangeValidator服务器控件 204 7.3.5 RegularExpressionValidator服务器控件 208 7.3.6 CustomValidator服务器控件 209 7.3.7 ValidationSummary服务器控件 214 ...
5.17.2 比较验证控件(CompareValidator) 5.17.3 范围验证控件(RangeValidator) 5.17.4 正则验证控件(RegularExpressionValidator) 5.17.5 自定义逻辑验证控件(CustomValidator) 5.17.6 验证组控件...
5.17.2 比较验证控件(CompareValidator) 5.17.3 范围验证控件(RangeValidator) 5.17.4 正则验证控件(RegularExpressionValidator) 5.17.5 自定义逻辑验证控件(CustomValidator) 5.17.6 验证组控件...
5.17.2 比较验证控件(CompareValidator) 5.17.3 范围验证控件(RangeValidator) 5.17.4 正则验证控件(RegularExpressionValidator) 5.17.5 自定义逻辑验证控件(CustomValidator) 5.17.6 验证组控件...
5.17.2 比较验证控件(CompareValidator) 5.17.3 范围验证控件(RangeValidator) 5.17.4 正则验证控件(RegularExpressionValidator) 5.17.5 自定义逻辑验证控件(CustomValidator) 5.17.6 验证组控件...
5.17.2 比较验证控件(CompareValidator) 5.17.3 范围验证控件(RangeValidator) 5.17.4 正则验证控件(RegularExpressionValidator) 5.17.5 自定义逻辑验证控件(CustomValidator) 5.17.6 验证组控件...
5.11.2 使用ListBox控件的例子133 5.11.3 给集合添加条目136 5.12 CheckBox服务器控件136 5.12.1 确定复选框是否被选中138 5.12.2 给复选框赋值138 5.12.3 排列复选框的文本138 5.13 CheckBoxList服务器...