验证控件

来源:互联网 发布:广东电视台新闻大数据 编辑:程序博客网 时间:2024/05/21 07:22
1.验证控件
    RequiredFiledValidator控件
    RangeValidator控件
    CompareValidator控件
    CustomValidator控件
    RegularExpressionValidator控件
    ValidationSummary控件
重点
  1.RequiredFiledValidator控件
  2.RangeValidator控件
  3.CompareValidator控件
  4.RegularExpressionValidator控件
难点
  1.CustomValidator控件

知识点讲解
一、验证控件
    1.概念
      一组用于保证用户输入数据有效的控件
    2.组成
      1)RequiredFiledValidator控件
         作用:检查控件内容是否为空
         属性:
           ControlToValidate:被验证控件的ID
           ErrorMessage:验证时出错提示消息
           Text:验证时出错提示消息
      2)RangeValidator控件
          作用:控件值得范围,(字符串,整型,浮点型,日期,货币)
          属性:
          ControlToValidate:被验证控件的ID
          ErrorMessage:验证时出错提示消息
          Type:验证的数据类型
          MaximumValue:最大值(包含最大值)
          MininmumValue:最小值(包含最小值)

      3)CompareValidator控件
        作用:比较控件中的值是否符合要
        属性:
           (1)控件值和控件值比较
                    ControlToValidate
                    ControlToCompare
                    Type
                    Operator
                    ErrorMessage
            (2)控件值和固定值比较
                     ControlToValidate
                     ValueToCompare
                     Type
                     Operator
                     ErrorMessage
            (3)检查控件值的数据类型
                     ControlToValidate
                     Type
                     Operator:DataTypeCheck
                     ErrorMessage
      4)CustomValidator控件
         作用:自定义验证规则
         客户端验证:
            1)在aspx页面内添加验证javascript函数
            2)设置控件属性
               ControlToValidate
               ClientValidationFunction:设置验证的Javascript函数名
               ErrorMessage

         服务器端验证:
            1)设置控件属性
               ControlToValidate             
               ErrorMessage
            2)添加服务器端事件ServerValidate

      5)RegularExpressionValidator控件
         作用:使用正则表达式对控件值得格式和类型验证
         属性:
         ControlToValidate:被验证控件的ID
         ValidationExpression:验证用的正则表达式                      
          
      6)ValidationSummary控件
注意:
   VS2012中创建空网站后,使用验证控件会出错异常。
   解决方法:
   1)将C:\Program Files (x86)\Microsoft Web Tools\Packages\jQuery.1.8.2\Content\Scripts目录复制到网站
   2)添加AspNet.ScriptManager.jQuery.dll的引用
    在C:\Program Files (x86)\Microsoft Web Tools\Packages\AspNet.ScriptManager.jQuery.1.8.2\lib\net45

   注意
   除RequiredFiledValidator控件以外控件不做非空验证

   页面中所有的验证控件全部验证通过Page.IsValid为true
0 0
原创粉丝点击