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 是否可见
二百个不间断的重复,只是让我看到了人的命运无法改变这一事实而已。