强大的ASP.NET控件---验证控件
来源:互联网 发布:数据库密码设置 编辑:程序博客网 时间:2024/06/11 20:44
学习完了牛腩之后,在进行ASP.NET的学习的时候,对所有学的知识,都有一种似曾相识的感觉,"哦,这个,在牛腩新闻发布系统中用过",只不过那时候,用的也是迷迷糊糊的,就说验证控件的使用吧,牛腩老师在验证码错误,密码,用户名错误均用到了验证控件,只不过那时候,只是迷迷糊糊跟着用了,现在有一种拨开云雾见月明的感觉。
- VS在左侧工具箱为我们提供了一组强大的验证控件
- 从上到下依次是比较控件,用户自定义验证控件,范围验证控件,正则表达式控件,验证控件是否为空,验证汇总控件(对验证信息的一种汇总)
- 比较控件的使用:
- 用户自定义验证控件的使用,双击设计界面中的"用户已经存在"控件,进入后台代码编写阶段:
protected void CustomValidator1_ServerValidate(object source,ServerValidateEventArgs args) { string userName = args.Value; SqlConnection con = new SqlConnection("server=刘颖-PC;database=login;uid=sa; pwd=123456;"); con.Open(); SqlCommand cmd=new SqlCommand("select count(*) from login whereuserName='"+userName+"'",con); intcount=Convert.ToInt32(cmd.ExecuteScalar()); if(count > 0) { args.IsValid=false ; } else { args.IsValid = true ; } con.Close(); }
- 范围验证控件的使用
- 正则表达式控件的使用
- 不能为空控件的使用
- 验证汇总控件集合的是上述ErrorMessage属性的值。
- 上述例子的固定值和类型检验也都用的CompareValidator控件,
- 只有当非服务器验证控件均验证通过后,才启用服务器验证控件,如上的自定义控件,涉及到数据库中是否存在某个用户,需要由页面发送至服务器端,然后在由服务器发送回来,所以此验证最后才启用
怎么样,验证控件的功能很强大吧!比我们之前输出MessageBox提示用户输入信息有误,简单又美观吧!
2 0
- 强大的ASP.NET控件---验证控件
- Asp.net的控件验证
- ASP.NET的验证控件
- asp.net的验证控件
- ASP.NET验证控件
- asp.net验证控件
- ASP.NET验证控件
- asp.net验证控件
- ASP.NET验证控件
- asp.net 验证控件
- asp.net验证控件
- ASP.NET验证控件
- ASP.NET:验证控件
- asp.net 验证控件
- ASP.NET验证控件
- ASP.NET验证控件
- asp.net 验证控件
- Asp.Net 验证控件
- Socket/TCP粘包、多包和少包, 断包
- 一种运行时间为O(nlgn)的基于半分查找法的插入排序算法及C++实现
- 关于在命令行中插入MySql数据时的乱码问题
- poj1290
- leetcode:Symmetric Tree
- 强大的ASP.NET控件---验证控件
- Android代码混淆
- OAF开发概念和案例总结(项目总结)
- 国外著名java技术资料网站
- java数据结构 HashTable链地址法
- 第三章 栈和队列 思维导图
- 机房收费系统文档总结
- Android数据库操作流程和代码
- ecside使用笔记(1)