Webform——验证控件

验证控件一般是在注册的时候用到,是直接将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  是否可见

      

时间: 2025-01-16 08:02:55

Webform——验证控件的相关文章

WebForm 验证控件

验证控件一般是在注册的时候用到,是直接将JS代码封装到了控件里面,拉过来直接可以用,下面介绍一下主要用法: 1.CompareValidator:比较验证 常用属性:ControlToCompare 用来进行比较的控件的ID ControlToValidate  要验证的控件的ID Display  验证程序的的显示方式  (Dynamic 动态的) ErrorMessage 当验证的控件无效时在ValidationSummary中显示的消息 ValidationGroup 验证程序所属的组 V

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

Webform——服务器控件与客户端控件 Webform,即BS,浏览器应用. 关于服务器和客户端,在Webform 中, 服务器就相当于后台(也就是编辑C#代码的地方), 客户端相当于前台(也就是Html页面). 用法: ①如果想在服务器控件里调用客户端控件的js或Jquery函数,必须在服务器的控件中加上 onClientClick属性: <asp:Button ID="Button1" runat="server" OnClientClick="

webForm中的验证控件

1.非空验证控件:RequireFieldValidator  :2.数据比较验证:CompareValidator :3.数据范围验证:RangeValidator :4.正则表达式验证:RegularExpressionValidator :5.自定义条件验证: CustomValidator 非空验证控件:RequireFieldValidator 当某个接受用户输入的控件中的内容,不能为空时,使用RequiredFildValidator控件, 必须设置以下两个属性: ErrorMess

webform中的验证控件及两个应用技巧

一.非空验证--RequiredFiledValidator <一>属性: ErrorMessage--验证出错后的提示信息 ControlToValidate--要验证的控件的ID Display--显示方式(Static--不显示也占空间)(Dynamic--不显示不占空间) InitialValue--验证的初始值,被验证控件的值与此值相同的话,就认为是空 <二>场景: 填没填 初始值变没变--通过设置InitialValue来实现 二.对比验证--CompareValida

VS2013验证控件出现 WebForms UnobtrusiveValidationMode 需要“jquery”ScriptResour......的错误解决方案

错误如下: 解决方案如下: 方法一: 在webconfig中找到 <appSettings> <addkey="aspnet:UseTaskFriendlySynchronizationContext"value="true" /> <addkey="ValidationSettings:UnobtrusiveValidationMode"value="WebForms" /> </a

web 验证控件

webform正则表达式servertextboxasp服务器 1.非空验证控件:RequireFieldValidator  :2.数据比较验证:CompareValidator :3.数据范围验证:RangeValidator :4.正则表达式验证:RegularExpressionValidator :5.自定义条件验证: CustomValidator 非空验证控件:RequireFieldValidator 当某个接受用户输入的控件中的内容,不能为空时,使用RequiredFildVa

ASP.NET_验证控件(class0620)

为什么使用验证控件 当需要让用户输入数据时,用户有可能输入不符合我们程序逻辑要求的信息,所以我们要对输入进行验证. 客户端验证(用户体验,减少服务器端压力) 服务器端验证(防止恶意攻击,客户端js很容易就可以被绕过) 必须要对用户输入的数据进行合法性校验,这些校验逻辑很多是重复的,比如字段不能为空.必须为日期格式.数字不能大于100等,而且要同时在客户端和服务器端校验. 验证控件 ASP.Net提供了如下的控件: RequiredFieldValidator:字段必填: RangeValidat

Visual Studio 2013新建ASP.NET项目使用Empty模板,在页面中使用验证控件出错的解决方案

Visual Studio 2013新建ASP.NET项目使用Empty模板,在页面中使用验证控件,运行页面,会出现如下的错误: 错误原因 VisualStudio 2012(或2013) WebForm 4.5 开发中,很多控件默认Enable了 Unobtrusive ValidationMode(所谓Unobtrusive Validation,就是一种隐式的验证方式)的属性(和jquery的引用相关),但并未对其进行赋值, Programmer必须手动对其进行设置.比如,在进行数据验证时

20151227:web:验证控件

验证控件: 1.非空验证 RequiredFieldValidator 属性:ErrorMessage:验证失败要显示的错误信息 Forecolor:文本的颜色 Display:显示的方式,默认Static占空间,Dynamic不占空间 ControlToValidate:要验证的控件 ValidaionGroup:验证分组 2.对比验证 CompareValidator 属性:ErrorMessage:验证失败要显示的错误信息 Display:显示的方式 ControlToValidate:要