asp.net的验证控件教程(自总结一)
2013-09-03 22:26
387 查看
验证服务器控件
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 消息
相关文章推荐
- ASP.NET验证控件学习总结与正则表达式学习入门
- Scott Mitchell 的ASP.NET 2.0数据教程之三十九:: 在编辑和插入界面里添加验证控件
- Scott Mitchell 的ASP.NET 2.0数据教程之三十九:: 在编辑和插入界面里添加验证控件
- ASP.NET验证控件总结
- ASP.NET 验证控件总结
- Scott Mitchell 的ASP.NET 2.0数据教程之十九:给新增、编辑界面增加验证控件
- asp.net 验证控件的初步总结
- Infragistics系列控件中文教程 Infragistics ASP.NET控件用法总结
- Asp.net之验证控件简单总结
- ASP.NET快速入门教程:服务器控件窗体验证(1)
- ASP.NET快速入门教程:服务器控件窗体验证(2)
- Scott Mitchell 的ASP.NET 2.0数据教程之三十九:: 在编辑和插入界面里添加验证控件
- ASP.NET验证控件学习总结与正则表达式学习入门
- Scott Mitchell 的ASP.NET 2.0数据教程之十九:给新增、编辑界面增加验证控件 (翻译)
- ASP.NET 验证控件总结
- ASP.NET验证控件学习总结
- ASP.NET验证控件总结
- asp.net如何确定是哪些控件验证失败
- Scott Mitchell 的ASP.NET 2.0数据教程之第55: 在Data Web控件显示二进制数据
- ASP.NET身份验证机制membership入门 控件篇