• Webform 服务器控件与客户端控件以及验证控件


    Webform——服务器控件与客户端控件
     
    Webform,即BS,浏览器应用。
     
    关于服务器和客户端,在Webform 中, 服务器就相当于后台(也就是编辑C#代码的地方),
    客户端相当于前台(也就是Html页面)。
     
    用法:
     
    ①如果想在服务器控件里调用客户端控件的js或Jquery函数,必须在服务器的控件中加上
    onClientClick属性;
     
    <asp:Button ID="Button1" runat="server" OnClientClick="tanchu()"
    OnClick="Button1_Click" Text="Button" /><br>
    ②如果客户端想调用服务器控件的点击事件的话,必须得在客户端的控件中加上
    runat="server"以及onserverclick。
     
    <input id="Button2" type="button" value="button" runat="server"
    onserverclick="Button1_Click" /> <br>
    运行顺序,先运行JS或Jquery,后运行C#
      
    
     
    
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    验证控件一般是在注册的时候用到,是直接将JS代码封装到了控件里面,拉过来直接可以用,下面
    介绍一下主要用法:
     
    1、CompareValidator:比较验证
     
    常用属性:ControlToCompare 用来进行比较的控件的ID
     
    ControlToValidate 要验证的控件的ID
     
           Display 验证程序的的显示方式 (Dynamic 动态的)
     
    ErrorMessage 当验证的控件无效时在ValidationSummary中显示的消息
     
    ValidationGroup 验证程序所属的组
     
    Visible 是否可见
     
    2、RangeValidator: 范围验证
     
      
     
    常用属性:ControlToValidate 要验证的控件的ID
     
    MaximumValue 范围最大值
     
          MinimumValue 范围最小值
     
          Display 验证程序的的显示方式 (Dynamic 动态的)
     
    ErrorMessage 当验证的控件无效时在ValidationSummary中显示的消息
     
    ValidationGroup 验证程序所属的组
     
    Visible 是否可见
     
    3、RegularExpressionValidator 正则表达式验证
     
      
     
    常用属性:ControlToValidate 要验证的控件的ID
     
    ValidationExpression 用于确定有效性的正则表达式
     
           Display 验证程序的的显示方式 (Dynamic 动态的)
     
    ErrorMessage 当验证的控件无效时在ValidationSummary中显示的消息
     
    ValidationGroup 验证程序所属的组
     
    Visible 是否可见
     
    4、RequiredFieldValidator 非空验证
     
    常用属性:ControlToValidate 要验证的控件的ID
     
           Display 验证程序的的显示方式 (Dynamic 动态的)
     
    ErrorMessage 当验证的控件无效时在ValidationSummary中显示的消息
     
    ValidationGroup 验证程序所属的组
     
    Visible 是否可见
     
    5、ValidationSummary 错误信息汇总
     
      
     
    常用属性: ValidationGroup 验证程序所属的组
     
    Visible 是否可见
     
      
     
      
     
    6、CustomValidator: 用户自定义验证
     
    常用属性: ClientValidationFunction 客户端脚本验证功能
     
    ControlToValidate 要验证的控件的ID
     
          Display 验证程序的的显示方式 (Dynamic 动态的)
     
    ErrorMessage 当验证的控件无效时在ValidationSummary中显示的消息
     
    ValidationGroup 验证程序所属的组
     
    Visible 是否可见
  • 相关阅读:
    Python unittest单元测试框架总结
    RabbitMQ集群搭建
    mysql之mysqldump——备份与还原
    新版本Ubuntu本地提权漏洞复现
    Flash 零日漏洞复现(CVE-2018-4878)
    申论之道
    上海失业金
    C# GUID有什么用?
    C#通过接口或者父类可以调用子类的方法或者属性吗?
    C# 按逗号分隔字符串&强制类型转换string转double
  • 原文地址:https://www.cnblogs.com/dlexia/p/4653422.html
Copyright © 2020-2023  润新知