验证服务器控件
来源:互联网 发布:淘宝网购物护肤品 编辑:程序博客网 时间:2024/05/30 19:34
asp.net的验证控件教程
转自:http://hi.baidu.com/hardcom/blog/item/cf4bd51292b1418a6438db51.html
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 消息
- 验证服务器控件
- 服务器控件(http,web,验证)
- 验证服务器控件-RegularExpressionValidator验证表达式
- asp.net javascript验证 服务器控件
- 使自定义服务器控件支持验证
- 服务器控件button javascript 简单验证
- 【B/S】Web服务器验证控件
- c#服务器验证控件基本用法
- 自定义HtmlForm,结果验证控件验证未通过也回传服务器
- ASP.NET 2.0服务器控件之验证控件示例
- ASP.NET 2.0服务器控件之验证控件示例
- ASP.NET 2.0服务器控件之验证控件示例
- ASP.NET上传到服务器上验证控件无效
- JavaScript 验证 ASP.NET 服务器控件 的例子(文本框)
- 验证控件到服务器上就失效了解决(aspnet_clicent)
- 服务器验证控件的正则表达式加空格和-
- ASP.NET - ASP.NET 服务器控件验证类型 - RequiredFieldValidator 类
- ASP.NET - ASP.NET 服务器控件验证类型 - CompareValidator 类
- MySQL 数据类型
- MySQL for linux安装详解
- CUnit函数总结
- deadlock引起数据库挂死
- SimpleIni函数总结
- 验证服务器控件
- Libxml2函数及使用方法概述
- 明天实践一下
- oracle 字符串处理总结
- oracle 时间加减综合
- Iniparse函数总结
- 验证:修改成功后,在List页面弹出提示框
- Faster Blind MySQL Injection Using Bit Shifting
- 程序员的工作环境