zoukankan      html  css  js  c++  java
  • asp.net验证控件

    1.ValidationProperty特性:

    [ValidationProperty("Text")]
    public class MyTextBox : WebControl
    {
    
    }

    2.ValidationGroup属性:

    同时设置验证控件的ValidationGroup=”g1”与触发验证的控件的ValidationGroup=”g1”。例如当单击按钮时,只有验证控件的ValidationGroup属性值与该按钮的ValidationGroup属性值相同的验证控件会被触发。

    3.Validate()方法:

    Page.Validate();当验证时,系统会自动调用该方法,也可手动调用该方法。该方法会根据验证结果自动设置Page.IsValid属性。当设置了ValidationGroup属性后,手动调用Validate方法,需要将组名作为参数传递。例如:Page.Validate(“group1”);

    4.设置验证失败时显示图片:

    设置验证未通过时显示图片,请在验证控件的开始和结束标记之间放置<img>标签。

    <asp:RequiredFieldValidator><img src="a.gif" alt="error" /></asp:RequiredFieldValidator>
    ToolTip属性,设置当验证失败时,鼠标放在验证控件上显示的文字。

    5.RangeValidator控件:

    Type属性,设置要验证的数据范围的类型(数字,字符串,日期)

    MaximumValue属性,设置最大值。
    MinimumValue属性,设置最小值。

    6.RegularExpressionValidator控件:

    http://www.icann.org/

    http://www.4guysfromrolla.com/webtech/validateemail.shtml

    7.CustomValidator控件:

    ClientValidationFunction属性,设置客户端javascript验证函数名称。

    ServerValidate事件,设置服务器端验证代码。

    ValidateEmptyText属性,true或false.是否执行空文本验证。

    8.ValidationSummary控件:

    HeaderText属性,显示汇总错误信息的标题

    ShowMessageBox属性,true或false,设置错误信息是否以对话框的形式显示。
    ShowSummary属性,true或false,设置错误信息是否显示在页面上。

    9. Page.Validators集合,返回页面上的所有验证控件的集合。使用BaseValidator类接收。根据该特性可设置按钮的CausesValidation=false,然后手动调用Page.Validate(),如果IsValid==false则循环Page.Validators集合,获取每个验证控件的ErrorMessage.

  • 相关阅读:
    洛谷P1514引水入城
    洛谷P2827蚯蚓
    外部排序总结
    桶排序
    基数排序
    计数排序
    搜索文件-读目录的使用
    堆排序
    甲乙用同一串数字玩游戏
    Cracking the Coding Interview 8.7
  • 原文地址:https://www.cnblogs.com/zxhoo/p/1894707.html
Copyright © 2011-2022 走看看