数据验证控件

1、非空数据验证控件RequiredFiledValidator。

属性:ControlToValiata 指验证控件对哪一个控件进行验证。例如验证TextBox控件的ID属性txtPwd,只要将RequiredFiledValidator。控件的ControlToValidata属性设置为txtPwd。代码:this.RequiredFiledValidator1.ControlToValidata="txtPwd";

ErrorMessage属性:用于指定页面中使用RequiredFiledValidator控件时显示的错误消息文本。代码:this.RequeiredFiledValidator1.ErrorMessage=“*”;

2、数据比较验证控件

CompareValidator:

重要属性:ControlToCompare  指定要对其进行值比较的控件ID。例如验证两次ID。

this.compareValidator1.ControlToCompare="txtPwd";

this.compareValidator1.ControlToValidate=""txtRepwd:

Operator属性:进行验证时进行的操作。例如验证输入密码和再次输入密码是否一致。

this.CompareValidator1.OPerator=ValidationCompareOperator.Equal;

Type属性:指定要进行比较的两个值的数据类型;例如验证两者的数据类型

this.。。Type=ValidationDataType.String;

ValueToCompare属性:指定要比较的值。

  <title>数据验证技术</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
    <h2>数据验证技术</h2>
        <h3>非空数据验证</h3>
        <div >
            <asp:Label ID="lab" Text="用户信息"  runat ="server" ></asp:Label ><br /><br />
            <asp:Label ID="Name" Text ="姓名:" runat ="server" ></asp:Label>
            <asp:TextBox ID="txtName" runat="server" ></asp:TextBox>

            <asp:RequiredFieldValidator ID="RedFile" runat ="server"  ControlToValidate ="txtName" SetFocusOnError ="true" ErrorMessage ="姓名不能为空" ></asp:RequiredFieldValidator><br /><br /><br />
            <asp:Button ID="btOK" runat="server" Text="验证" OnClick="btOK_Click" style="height: 21px"  />

        </div>
    </div>
        <div>
            <hr />
            <h3>数据比较控件验证</h3>
            <var>
                <asp:Label ID="LabTxt" runat="server" Text="用户信息"  BorderStyle ="NotSet"></asp:Label><br />
                </var>
                <asp:Label ID="lab2" runat="server" Text="姓名:"></asp:Label>
                <asp:TextBox ID="lab3" runat ="server" ></asp:TextBox>

                <asp:RequiredFieldValidator ID="RequFlie2" runat="server" ErrorMessage ="姓名不能为空"  SetFocusOnError ="true"  ControlToValidate ="txtName"></asp:RequiredFieldValidator><br /><br />
                <asp:Label ID ="lab4" runat="server"  Text ="密码:" ></asp:Label>
                <asp:TextBox ID="txtPwd"  runat ="server" TextMode="Password" ></asp:TextBox><br /><br />
                <asp:Label ID ="lab5" runat="server"  Text ="确认密码:"></asp:Label>
                <asp:TextBox  ID="txtRepwd" runat ="server" TextMode ="Password" ></asp:TextBox>
            <asp:CompareValidator ID="Comval" runat ="server" ControlToValidate ="txtRepwd" ControlToCompare ="txtPwd" ErrorMessage="确认密码与原密码不匹配"></asp:CompareValidator><br /><br />
            <asp:Button ID="btnCheck" runat ="server" Text ="验证2" OnClick="btnCheck_Click"  />

        </div>
    </form>

时间: 2024-12-26 06:44:57

数据验证控件的相关文章

ASP.NET一个页面多个Button按钮事件避免数据验证控件RequiredFieldValidator冲突方法

说明:在ASP.NET 1.1中除了hack code没有更好的办法.ASP.NET 2.0中给所有的validator控件和按钮(button.linkbutton等等)增加了ValidatorGroup属性,就可以轻松地解决这 个问题.如果在页面中有一个TextBox并且紧挨着他有一个RequiredFieldValidator 和Button控件,可以将RequiredFieldValidator和Button的ValidationGroup属性设置成一样的值从而使得点 击button时只

ASP.NET数据验证控件的常用的属性

一.非空验证     RequiredFieldValidator ControlToValidate 所验证的控件ID Text 出错时的提示的文本 ErrorMessage 提交给ValidationSummary的错误提示,当Text为空时,也会显示该错误信息 二.范围的验证     RangeValidator ControlToValidate 所验证的控件ID Text 出错时的提示的文本 MaxnumValue 最大值     MinnumVslue 最小值 RangeValida

webForm中的验证控件

1.非空验证控件:RequireFieldValidator  :2.数据比较验证:CompareValidator :3.数据范围验证:RangeValidator :4.正则表达式验证:RegularExpressionValidator :5.自定义条件验证: CustomValidator 非空验证控件:RequireFieldValidator 当某个接受用户输入的控件中的内容,不能为空时,使用RequiredFildValidator控件, 必须设置以下两个属性: ErrorMess

B/S的验证控件

验证控件 首先设置一下框架,设置为.net framework 4.0,在4.5下貌似会报错,设置方法为项目上右键/属性页/找到左侧菜单栏里的生成/将框架版本改为4.0. 一.非空验证:RequiredFieldValidator ErrorMessage:设置错误信息 ControlToValidate:要验证哪个控件 Display:Static--不显示也占空间.Dynamic--不显示不占空间 InitialValue:初始值,为空就是验证非空,为某个字符串则为验证不能为该字符串. Te

asp.net验证控件

asp.net验证控件的好处: 1,客户端服务器端都会同时校验. 2,简化校验逻辑. 1,RequiredFieldValidator:非空校验 InitialValue:默认值.当控件的值等于默认值时不能通过校验. Text:显示的错误信息. ControltoValidat:关联需要验证的控件. 2,RangeValidator:在给定的最大最小值之间. Type:需要验证的数据类型.MaximumValue:最大值.MinimumValue:最小值. 不会进行非空校验.如要进行非空校验需要

ASP.NET中的验证控件

ASP.NET提供了如下的控件: RequiredFieldValidator: 字段必填 (ControlTovalidate设定要验证的控件) RangeValidator: 值在给定的最大值,最小值之间() CompareValidator: 用于比较两个值的关系是否满足要求或者是否是指定类型的数据 RegularExpressionValidator: 校验数据满足正则表达式 CustomValidator: 自定义验证 Validator验证控件的共性 IsValid属性,用来判断页面

web 验证控件

webform正则表达式servertextboxasp服务器 1.非空验证控件:RequireFieldValidator  :2.数据比较验证:CompareValidator :3.数据范围验证:RangeValidator :4.正则表达式验证:RegularExpressionValidator :5.自定义条件验证: CustomValidator 非空验证控件:RequireFieldValidator 当某个接受用户输入的控件中的内容,不能为空时,使用RequiredFildVa

ASP.NET验证控件一

为了更好地创建交互式Web应用程序.加强应用程序安全性,程序开发人员应该对用户输入的内容进行验证. ASP.NET提供了一系列输入验证控件,使用这些控件用户可以很方便地实现输入验证. ASP.NET还提供了可以在控件开发中使用的可扩充的验证框架,开发人员可以通过使用这个验证框架来定制自己的验证控件. RequiredFieldValidator控件 RequiredFieldValidator控件的功能是指定用户必须为某个在ASP.NET网页上的特定控件提供信息. RequiredFieldVa

ASP.NET验证控件总结

ASP.NET支持以下验证控件 RequiredFieldValidator(非空验证) 确保用户没有跳过输入控件.RequiredFieldValidator控件可以与文本框绑定在一起,以便强制用户对文本框进行输入.使用选择控件,例如,对于下拉框控件和单选按钮,RequiredFieldValidator都可确保用户选择使用,而不必使用指定的默认值.RequiredFieldValidator不检查数据的有效性,只是保证一些数据的输入或者被选择. RangeValidator(范围验证) 确保