作用:对Textbox或者其他输入框进行比较验证;

属性:ControlToValidate:要验证的控件;

ErrorMessage:错误提示信息;

ControlToCompare:与此相比的控件ID;

Type

类型                                   作用                                                
Integer 整数型
Date 日期
Double 双精度浮点型
String 字符串型
Currency 货币类型

Operator:操作类型

操作类型                          作用                                                  
Equal 相等
NotEqual 不相等
GreaterThan 数据类型验证
GreaterThanEqual 大于
LessThan 大于等于
LessThanEqual 小于
DataTypeCheck 小于等于

原型:

Demo:

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="非空验证.aspx.cs" Inherits="验证控件1.非空验证" %>

<!DOCTYPE html>

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title></title>
<style type="text/css">
.auto-style1 {
position: absolute;
top: 159px;
left: 360px;
z-index: 1;
}
.auto-style2 {
position: absolute;
top: 190px;
left: 360px;
z-index: 1;
bottom: 452px;
width: 81px;
}
.auto-style3 {
position: absolute;
top: 158px;
left: 436px;
z-index: 1;
}
.auto-style4 {
position: absolute;
top: 189px;
left: 435px;
z-index: 1;
}
</style>
</head>
<body>
<form id="form1" runat="server">
<div> </div>
<asp:Label ID="Label1" runat="server" CssClass="auto-style1" Text="密码:"></asp:Label>
<asp:Label ID="Label2" runat="server" CssClass="auto-style2" Text="确认密码:"></asp:Label>
<asp:TextBox ID="txtPwd" runat="server" CssClass="auto-style3"></asp:TextBox>
<asp:TextBox ID="txtPwdOk" runat="server" CssClass="auto-style4"></asp:TextBox>
<p>
 </p>
<p>
 </p>
<asp:Button ID="btnLogin" runat="server" OnClick="btnLogin_Click" style="z-index: 1; left: 390px; top: 299px; position: absolute; width: 63px; height: 21px" Text="注册" />
<asp:Button ID="btnSet" runat="server" OnClick="btnSet_Click" style="z-index: 1; left: 559px; top: 299px; position: absolute; width: 64px; height: 21px" Text="重置" />
<asp:Label ID="Label3" runat="server" style="z-index: 1; left: 361px; top: 232px; position: absolute" Text="注册日期:"></asp:Label>
<asp:TextBox ID="txtDate" runat="server" style="z-index: 1; left: 434px; top: 229px; position: absolute; height: 15px"></asp:TextBox>
<asp:CompareValidator ID="CompareValidator1" runat="server" ControlToCompare="txtPwd" ControlToValidate="txtPwdOk" ErrorMessage="*确认密码有误!" ForeColor="Red" style="z-index: 1; left: 598px; top: 192px; position: absolute" Operator="DataTypeCheck"></asp:CompareValidator>
<asp:CompareValidator ID="CompareValidator2" runat="server" ControlToValidate="txtDate" ErrorMessage="*日期格式不正确" ForeColor="Red" Operator="DataTypeCheck" style="z-index: 1; left: 598px; top: 231px; position: absolute" Type="Date"></asp:CompareValidator>
</form>
</body>
</html>

感谢您的宝贵时间···

ASP.NET控件之CompareValidator控件的更多相关文章

  1. ASP.NET CompareValidator 控件在VS2012中出错的问题

    CompareValidator 控件用于将由用户输入到输入控件的值与输入到其他输入控件的值或常数值进行比较. -------如果输入控件为空,则不会调用任何验证函数,并且验证将成功.使用 Requi ...

  2. asp.net控件的Hyperlink控件

    Asp.net控件: Hyperlink控件:Hyperlink控件又称为超链接控件,该控件在功能上跟Html的<a herf=””>控件相似,其显示的模式为超链接的形式. 注意: Hyp ...

  3. 《ASP.NET1200例》ListView 控件与DataPager控件的结合<二>

    ASP.NET使用ListView数据绑定控件和DataPager实现数据分页显示 为什么使用ListView+DataPager的方式实现分页显示? .net提供的诸多数据绑定控件,每一种都有它自己 ...

  4. 《ASP.NET1200例》ListView 控件与DataPager控件的结合<一>

    分页     在前一部分开始时介绍的原 HTML 设计中内含分页和排序,所以根据规范完整实现该网格的任务尚未完成.我们先分页,然后再排序. ListView 控件中的分页通过引入另一个新控件 Data ...

  5. RequiredFieldValidator 控件 CompareValidator 控件

    RequiredFieldValidator 控件 验证关联控件非空 ControlToValidate 属性用来关联被验证控件 ErrorMEssage 触发控件后显示的错误信息 CompareVa ...

  6. 027. asp.net中数据绑定控件之 GridView控件

    GridView控件支持下面的功能: 绑定至数据源控件, 如SqlDataSource 内置排序功能 内置更新和删除功能 内置分页功能 内置行选择功能 可以编程方式访问GridView对象模型以动态设 ...

  7. asp.net 弹出式日历控件 选择日期 Calendar控件

    原文地址:asp.net 弹出式日历控件 选择日期 Calendar控件 作者:逸苡 html代码: <%@ Page Language="C#" CodeFile=&quo ...

  8. ASP.NET关于Login控件使用,LoginView 控件,CreateUserWizard 控件

    原文:ASP.NET关于Login控件使用,LoginView 控件,CreateUserWizard 控件 Login控件它是属于Membership服务的一部分,必须配置Membership提供程 ...

  9. asp.net学习之 数据绑定控件--List数据绑定控件

    原文:asp.net学习之 数据绑定控件--List数据绑定控件 List控件(如 CheckBoxList.DropDownList.ListBox 和 RadioButtonList 类)继承自L ...

随机推荐

  1. wiredtiger存储引擎介绍——本质就是LSM,当然里面也可以包含btree和列存储

    见:http://www.slideshare.net/profyclub_ru/4-understanding-and-tuning-wired-tiger-the-new-high-perform ...

  2. Python基础-修改excel中内容

    from xlutils.copy import copy import xlrd import os #1.打一要修改的excel #2.再打开另一个excel #3.把第一个excel里面修改东西 ...

  3. freeMarker(十)——模板语言之内建函数

    学习笔记,选自freeMarker中文文档,译自 Email: ddekany at users.sourceforge.net 1.字符串内建函数 这些内建函数作用于表达式左侧的字符串值. 如果左侧 ...

  4. 在Debug中使用断点调试程序

    我最近在学习汇编的程序,所以很多都需要动手写点代码去测试,如果是测试三五行代码的还比较简单,可以在debug中直接按T进行单步调试,但是到后来调试的代码越来越复杂,越来越长,如果再使用单步调试不知道要 ...

  5. HDOJ1059(多重背包)

    1.解法一:多重背包 #include<iostream> #include<cstdio> using namespace std; #define MAX(a,b) (a& ...

  6. 【转】 Pro Android学习笔记(六九):HTTP服务(3):HTTP POST MultiPart

    目录(?)[-] 建立测试环境 开发环境导入第三方JAR HTTP Post Multipart小例子 HTTP POST不仅可以通过键值对传递参数,还可以携带更为复杂的参数,例如文件.HTTP Po ...

  7. bean validator - Hibernate validator

    在后台开发过程中,对参数的校验成为开发环境不可缺少的一个环节.比如参数不能为null,email那么必须符合email的格式,如果手动进行if判断或者写正则表达式判断无意开发效率太慢,在时间.成本.质 ...

  8. [jQuery] 按回车键实现登录

    Jquery按回车键提交实现登录的方式分为两种: 1.按钮提交 2.表单提交 1.按钮提交 $("#LoginIn").off('click').on('click', funct ...

  9. centos7安装etcd

    http://blog.csdn.net/dream_broken/article/details/52671344

  10. shell入门-awk-1

    awk对于sed grep的优势在于分段,把分隔符分割成一小段一小段,针对段进行匹配,替换,操作,逻辑判断,比较...等 awk的基本操作 [root@wangshaojun ~]# awk -F ' ...