您的位置:首页 > 编程语言 > ASP

asp.net的验证控件教程(自总结一)

2013-09-03 22:26 387 查看



http://hi.baidu.com/hardcom/item/b4fff0155ba3790ad0d66d8d



验证服务器控件

n对输入内容的验证可以在服务器端执行,也可以在客户端执行 ,

n客户端验证使用JavaScript和动态HTML脚本 ,

n服务器端验证可以使用任何基于Microsoft .NET的语言 ,


服务器端验证控 件 名 称

功 能 以及属性说 明

RequiredFieldValidator(空白输入验证判断用户是否输入了内容 )

<asp:RequiredFieldValidator id="控件名称" ControlToValidate="要验证的控件名称"

ErrorMessage="提示信息" InitialValue="初始值" runat="server"/>

nControlToValidate属性值为要验证的输入内容控件的ID,ErrorMessage属性值为没有输入内容时所提示的信息。

CompareValidator

(数值大小比较验证其中Operator="

Equal相等比较。

NotEqual 不等于比较。

GreaterThan 大于比较。

GreaterThanEqual 大于或等于比较。

LessThan 小于比较。

LessThanEqual 小于或等于比较。

DataTypeCheck 只对数据类型进行的比较。


将用户输入的内容与指定的内容进行比较)

<asp:CompareValidator id="控件名称" ControlToValidate="要验证的控件名称“ ControlToCompare="要比较的控件名称" ValueToCompare="要比较的某个常数值"

Type="String|Integer|Double等" Operator="比较运算符" ErrorMessage="提示信息" runat="server" /> <asp:RequiredFieldValidator id="控件名称" ControlToValidate="要验证的控件名称" ErrorMessage="提示信息" InitialValue="初始值" runat="server"/>

nControlToValidate属性值为要验证的输入内容控件的ID

nValuteToCompare属性确定要比较的某个常数值,可以使用管道字符“|”来分隔多个值

nControlToCompare属性确定要比较的另一个控件

nType属性用来指定数据类型

nOperator属性指定要使用的比较运算符

nErrorMessage属性值为没有输入内容时所提示的信息

RangeValidator

(输入数值范围比较,可以为日期型如:MaximumValue=2009-9-8,MinimumValue=2009-2-8,

判断用户输入的内容是否在某个规定的范围内,属性如下)


<asp:RangeValidator id=“控件名称” ControlToValidate=“要验证的控件名称“ MaximumValue=”最大值,数字或字母” MinimumValue=“最小值,数字或字“ Type="String|Integer|Date" ErrorMessage="提示信息" runat="server"/> ErrorMessage="提信息" InitialValue="初始值" runat="server"/>

nControlToValidate属性值为要验证的输入内容控件的ID

nMaximumValue属性指定有效范围的数字变量或字符串的最大值

nMinimumValue属性指定有效范围的数字变量或字符串的最小值

nType属性指定数据类型

nErrorMessage属性值为没有输入内容时所提示的信息。

RegularExpressionValidator

电话号码,邮件,等使用正则表达式的验证场所。

判断用户输入的内容是否符合某种规定的格式


<asp:RegularExpressionValidator id="控件名称" ControlToValidate="要验证的控件名称“ ValidationExpression="正则表达式" Type="String|Integer|Date等"ErrorMessage= "提示信息" runat="server" />

CustomValidator

自己定制验证逻辑的验证方法,用于密码验证等

用于自定义验证规则


<asp:CustomValidator id="控件名称" ControlToValidate="要验证的控件名称"

ClientValidationFunction="客户端脚本名称" OnServerValidate="服务器端方法名称"

ErrorMessage="提示信息" runat="server" />

nControlToValidate属性值为要验证的输入内容控件的ID

nClientValidationFunction属性值是CustomValidator控件在客户端运行的脚本名称

nOnServerValidate属性值是CustomValidator控件在服务器端运行的脚本名称

nErrorMessage属性值为没有输入内容时所提示的信息

ValidationSummary

集中展示验证结果

显示页面上所有验证控件的所有验证错误的摘要


<asp:ValidationSummary id="控件名称" ShowSummary="True|False"

DisplayMode="List|BulletList|SingleParagraph“ ShowMessageBox="True|False" runat="server" />

nShowSummary属性值为是否显示没有通过验证的验证控件的ErrorMessage 消息

nDisplayMode属性值为显示ErrorMessage 消息时的样式

nShowMessageBox属性值为是否以对话框形式显示ErrorMessage 消息
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: