第六章 验证控件

上传人:痛*** 文档编号:252937618 上传时间:2024-11-26 格式:PPT 页数:12 大小:582KB
返回 下载 相关 举报
第六章 验证控件_第1页
第1页 / 共12页
第六章 验证控件_第2页
第2页 / 共12页
第六章 验证控件_第3页
第3页 / 共12页
点击查看更多>>
资源描述
,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,ASP.net,程序设计,主讲教师:魏菊霞,第六章 验证控件,验证控件概述,在,Web,控件中有,6,个控件用于在,Web,窗体中验证用户输入,这些控件被称为验证控件。,验证控件能够验证:,输入字段不为空,(,RequiredFieldValidator,),输入值在指定范围内,(,RangeValidator,),输入字符串匹配某个正则表达式的格式,输入值等于、不等于、小于、小于等于、大于或大于等于另一个输入值,(Compare,Validator,),如果上述验证类型都不符合需要,您可以使用,CustomValidator,控件来制定自己的验证例程。,ValidationSummary,控件可以使其他验证控件提供的错误消息集中呈现;,第六章 验证控件,验证控件概述,包括非空验证,(,RequiredFieldValidator,),控件、比较验证,(,CompareValidator,),控件、范围验证,(,RangeValidator,),控件、正则表达式验证,(,RegularExpressionValidator,),控件、自定义验证,(,CustomValidator,),控件、验证总结,(,ValidatorSummary,),;,第六章 验证控件,验证控件概述,控,件,描,述,RequiredFieldValidator,使用户在输入时,不使这一项为空,CompareValidator,对两个控件的值进行比较,RangeValidator,对输入的值进行控制,使其值界定在一定范围内,RegularExpressionValidator,把用户输入的字符和自定义的表达式进行比较,CustomValidator,自定义验证方式,ValidationSummary,在一个页面中显示总的验证错误,第六章 验证控件,验证控件概述,每个验证控件都有下列相同的属性值;,ControlToValidate,:设定需要验证的服务器控件,DisPlay,:设定验证控件的显示行为,它有三个属性值,分别为,Dynamic(,当错误信息不显示时,将不占用显示空间,),、,Static(,此值为默认值,无论错误信息是否显示,均占有显示空间,),、,None(,仅在,ValidationSummary,中显示错误信息,),Errormessage,:定义在,ValidationSummary,中显示的文字,第六章 验证控件,RequiredFieldValidator,控件,用于验证目标控件输入的数据是否不等于,InitialValue,(,初始值,),属性中设定的值。,InitialValue,默认值是,Empty(,空,),,所以如果不设定,InitialValue,的值,,RequiredFieldValidator,一般用做验证目标控件是否有数据输入;,第六章 验证控件,CompareValidator,控件,用于比较两个控件的属性值或将一个控件的值与某个特定的数据比较。,ControlToValidate,:,设定需要比较验证的控件,Id,值,ControlToCompare,:,设定与之比较的控件,Id,值,Operator,:,设定比较的类型,第六章 验证控件,RangeValidator,控件,用于验证目标控件的值是否在指定的,MinimumValue,与,MaximumValue,属性值范围之间,ControlToValidate,:设定需要验证的控件标识号(,ID,),MinimumValue,:,验证范围的最小取值,MaximumValue,:,验证范围的最大取值,MinimumControl,:获取,验证范围最小取值的控件,MaximumControl,:获取,验证范围最大取值的控件,第六章 验证控件,RegularExpressionValidator,控件,用来检查输入的信息是否和自定义的正则表达式一致;,ControlToValidate,:设定需要验证的控件,ValidationExpression,:设定验证模式的正则表达式,第六章 验证控件,CustomValidator,控件,使用自定义验证函数来验证控件的输入,可以添加客户端验证函数和服务器端验证函数;,第六章 验证控件,服务器端验证函数格式为:,Void,ServerValidate(Object,source,ServerValidateEventArgs,Value),客户端验证函数格式为,(,使用语言为,JavaScript),:,function,ClientValidate(source,value),验证函数中的,source,是指,CustomValidator,控件对象,,value,表示需要验证的值。触发客户端验证的属性是,ClientValidationFunction,属性,触发服务器端验证的属性是,OnSever,Validate,第六章 验证控件,ValidationSummary,控件,列出所有没有通过验证的控件的,ErrorMessage,属性值;,HeaderTest,:设定,ValidationSummary,控件的头文字。,DisPlayMode,:设定,ValidationSummary,控件的显示模式。,BulletList,:将每个验证控件的,ErrorMessage,分行显示,List,:将每个验证控件的,ErrorMessage,以列表项的形式显示,SingleParagrah,:将每个验证控件的,ErrorMessage,显示在同一行中,ShowSummary,:设定是否显示摘要,(Summary),,默认值为,True,。,ShowMessageBox,:设定是否需要显示对话框,默认值为,False,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 管理文书 > 施工组织


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!