• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
零星的记忆
博客园    首页    新随笔    联系   管理    订阅  订阅

asp.net中的验证控件

1.RequredFieldValdiator(非空验证)

  常用属性:

    ErrorMessage:验证出错时,要显示的错误信息

    ControlToValidate:要验证控件的ID

    Display:呈显方式,Static-总是占空间;Dynamic-不显示错误信息则不占空间;None-永远不显示出错方式

    (特有属性)InitialValue:初始值,如果被监控件的控件的内容与此值相同,则也验证失败

  应用场景:

    1.输入的长度为零

    2.初始值没变

 

2.CompareValidator(对比认证)

  常用属性:

    ErrorMessage:验证出错时,要显示的错误信息

    ControlToValidate:要验证控件的ID

    Display:呈显方式,Static-总是占空间;Dynamic-不显示错误信息则不占空间;None-永远不显示出错方式

    (特有属性)ControlToCompare:要去对比控件的ID
            ValueToCompare:要去对比的固定值
           Operator:运算符(与固定值对比时使用)运算符    是: Equal, GreaterThan, GreaterThanEqual, LessThan, LessThanEqual, NotEqual, DataTypeCheck七种
           Type:类型(与固定值对比时使用)类型有: Currency, Date, Double, Integer, String五种

  应用场景:

    1.控件之前的对比
    2.控件和某个固定值之间的对比

 

3.RangeValidator(范围验证)

  常用属性:

    ErrorMessage:验证出错时,要显示的错误信息

    ControlToValidate:要验证控件的ID

    Display:呈显方式,Static-总是占空间;Dynamic-不显示错误信息则不占空间;None-永远不显示出错方式

    (特有属性)MaximumValue:最大值
            MinimumValue:最小值
            Type:类型  类型有: Currency, Date, Double, Integer, String五种

  应用场景:

    1.对输入的内容有上限和下限的要求

 

4.RegularExpressionValidator(正则表达式验证)

  常用属性:

    ErrorMessage:验证出错时,要显示的错误信息

    ControlToValidate:要验证控件的ID

    Display:呈显方式,Static-总是占空间;Dynamic-不显示错误信息则不占空间;None-永远不显示出错方式

    (特有属性)ValidationExpression:验证的正则表达式

  应用场景:

    1.用来验证有固定格式的输入框的内容

 

5.CustomValidator(自定义验证)

  常用属性:

    ErrorMessage:验证出错时,要显示的错误信息

    ControlToValidate:要验证控件的ID

    Display:呈显方式,Static-总是占空间;Dynamic-不显示错误信息则不占空间;None-永远不显示出错方式

    (特有属性)ClientValdiationFunction:客户端验证函数的名,用来验证的那个JS函数名

 

6.ValidationSummary(验证汇总控件)

  ShowMessageBox:是否用对话框显示出错内容

  ShowSummary:是否显示出错内容

 

验证分组:

  把输入控件、验证控件、按钮的ValidationGroup属性设成一样的。


按钮不激发验证:

  按钮的CaseValidation=false  

    

posted @ 2013-05-24 19:19  零星的记忆  阅读(121)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3