Asp.net之验证控件简单总结
来源:互联网 发布:javascript分割字符串 编辑:程序博客网 时间:2024/06/11 07:46
RequiredFieldValidator:限制空字段
(1)ControlToValidate属性:要验证哪一个控件
(2)Display:显示方式,静态或动态,动态不占空间,但是会影响页面布局
(3)ErrorMessage:当验证的控件为空时在ValidationSummary中显示的消息。
CompareValidator:比较两个字段
(1)ErrorMessage:当验证的控件为空时在ValidationSummary中显示的消息。
(2)ValueToCompare:用于进行比较的值
(3)Type:用于比较的值的数据类型
(4)Operator:对值进行的比较操作
(5)ControlToValidate:要验证哪一个控件
(6)ControlToCompare:用于进行比较的控件的ID
1、固定值的比较
2、类型检验
3、控件比较
RangeValidator:检查指定范围
(1)ControlToValidate:要验证哪一个控件
(2)Type:用于比较的值的数据类型
(3)MaximumValue、minimumValue:所验证的控件的最大值、最小值
(4)ErrorMessage:当验证的控件为空时在ValidationSummary中显示的消息。
RegularExpressionValidator:使用表达式检查值
(1)ControlToValidate:要验证哪一个控件
(2)ErrorMessage:当验证的控件为空时在ValidationSummary中显示的消息。
(3)ValidationExpression:用于确定有效性的正则表达式
CustomValidator:通过客户端或服务器端函数检查值
(1)ControlToValidate:要验证哪一个控件
(2)ErrorMessage:当验证的控件为空时在ValidationSummary中显示的消息。
简单举例:
protected void CustomValidator1_ServerValidate(object source, ServerValidateEventArgs args) { string usrName = args.Value; SqlConnection con = new SqlConnection("server=.;database=Login;uid=sa;pwd=123456;"); con.Open(); SqlCommand cmd = new SqlCommand("select Count(*) from Users where UserName='"+usrName+"'", con); int count = Convert.ToInt32(cmd.ExecuteScalar()); if (count >0) { args.IsValid = false; } else { args.IsValid = true; } con.Close(); }
ValidationSummary:在页面中列出所有控件的验证错误
Page.IsValid属性:值为true时表示网页上的所有验证控件都通过了验证。
感谢您的阅读~
- Asp.net之验证控件简单总结
- ASP.NET 验证控件总结
- ASP.NET验证控件总结
- ASP.NET之验证控件
- asp.net控件简单总结
- asp.net 验证控件的初步总结
- ASP.NET验证控件学习总结
- asp.net夜话之九:验证控件
- ASP.NET表单验证之CustomValidator控件
- ASP.NET表单验证之ValidationSummary控件
- asp.net夜话之九:验证控件
- ASP.NET验证控件之RequiredFieldValidator
- ASP.NET验证控件之CompareValidator
- ASP.NET验证控件之RangeValidator
- ASP.NET验证控件之RegularExpressionValidator
- ASP.NET验证控件之CustomValidator
- ASP.Net知己知彼之验证控件
- ASP.net验证控制之CustomValidator控件
- ubuntu14.04 64bit主机下面安装android的NDK开发环境
- [leetcode] 347. Top K Frequent Elements
- 常用的PHP加密方式
- python install aiohttp
- SSL_1202 滑雪
- Asp.net之验证控件简单总结
- Spring 自定义标签创建
- Ubuntu下pycharm无法导入类
- HDU 1001 Sum Problem
- 深度学习——tensorflow安装、简介及基础内容
- 排序算法——归并排序
- (ssl1224)P2024 食物链(difficult)
- 141. Linked List Cycle
- vm centos linux网络配置ifcfg-eth0