#region 用户验证控件
// 检查用户是否存在
protected void CustomValidatorUserExits_ServerValidate(object source, ServerValidateEventArgs args)
{
string name = args.Value;
db.DBconn();
db.GetSql = "select count(*) from userinfo where username='" + name + "'";
int count = Convert.ToInt32(db.ExecuteScalar());
if (count > 0)
{
args.IsValid = false;
}
else
{
args.IsValid = true;
}
}
// 检查密码强度
protected void CustomValidatorLength_ServerValidate(object source, ServerValidateEventArgs args)
{
// 输入的密码长度少于六位
if (args.Value.Length < 6)
{
args.IsValid = false;
}
else
{
args.IsValid = true;
}
}
#endregion
ServerValidate event handler 是erverValidateEventArgs 类的实例. 拥有Value IsValid ValidateEmptyText(空值时是否验证)属性
只用服务器端的验证事件而没有客户端的话,必须提交了才知道错误,不能在提交前显示错误信息。
用可客户端验证的话,可能会在mouseout,change时进行验证并显示错误在页面上。
protected void CustomClientValidate(source, args)
{
if (args.Value.length > 10)
args.IsValid = false;
else
args.IsValid = true;
}
与其它验证控件不同的是,CustomValidator可以在输入为空值时决定是否验证。alidateEmptyText="true",默认为false,即为空时不验证(此时跟其它控件是一样的都不验证)。
与其它验证控件不同的是,CustomValidator可以不绑定到某一表单控件,即ControlToValidate属性不是必须的。
分享到:
相关推荐
网页制作ASP.NET验证控件和用户控件.ppt
2、验证控件十分方便,可以帮助我们很好解决提示用户输入的作用,达到一种很好的用户体验效果。 3、本程序,采用了非空验证(RequireValidator)、范围验证(RangeValidator)、手机号码以及电子邮件的验证...
2、熟练掌握验证控件的使用。 二、实验内容 1、编写一个Web应用程序Login,该程序用于检查用户登录信息。当用户输入正确的用户名和密码时,显示登录成功的消息。否则,显示登录不正确的消息。 2、完成如下选择城市的...
C#中自定义用户控件,自定义用户控件验证详细案例,内有自定义用户控件的应用
介绍ASP.NET中的有效性验证控件和各种验证用户输入有效性的方法
这是一个用户数字验证控件 开发者:元杰(夏祥均) 时间:2006.10.08 申明: 本控件为本人学习时开发,版本为1.0 对于本控件对你造成的损失本人一概不负责,如有凝问或更好的 建议请与本人联系,本人非常感谢...
ASP.NET自带的验证控件具有使用方便,开发快捷等优点。开发人员不必使用js就可以方便地对页面各项控件进行输入验证。但是它也有些不足之处,如:界面单调, 只能通过红色字体显示(当然自定义验证控件除外);只能...
主要讲解正则表达式含义、如何使用,方便使用asp.net ajax和asp.net等用户验证控件内容,有点繁琐,但只要掌握其中常用的就行了,网上揭下的,供大家共享,内有验证软件。
这个是关于asp.net用户验证控件的基本用法,内容丰富,简单易学...
MobileValidate 是一款针对移动端的表单验证控件,充分考虑到移动端屏幕和空间大小的情况下,它提供了两种表单的验证提示方式,基本满足日常表单的验证需求!它具有:通过 data-* 的方式来来决定表单是否需要验证,...
控件教程下载(三部分).rar(标准服务器控件,数据验证控件 HTML服务器控件,好就顶一下
常用的服务器端数据验证控件 RequiredFieldValidator(必须项); CompareValidator(与某值的比较); RangeValidator(范围检查); RegularExpressionValidator(模式匹配); CustomValidator(用户...
2、自动完成客户端以及服务器的验证码验证,Ajax验证,随用户输入即时 验证并友好提示。 3、可自定义验证码图片外观。 4、有水平方向垂直方向两种方式选择。 5、有数字、小写字母、大写字母三种及任意两种组合、三种...
用户注册验证控件案例C#版 (2) c#经典案例.doc
用户注册验证控件案例C#版 (1) c#经典案例.doc
什么是验证控件? 希望用户输入正确的类型的数据,为了验证用户输入是否满足要求,必须对输入的值、范围或格式进行检查。 .NET中验证控件在哪里? 在工具箱的验证分组里。 常用的ASP.NET控件几个?分别是什么? 1)...
\UserCheck.ascx 用户验证控件 \MyBookShop\DB \MyBookShop.sql 网上书店数据库创建脚本 \MyBookShop\Images\ 网上书店系统图片文件夹 \MyBookShop\BookPics\ 网上书店图书图片文件夹 \...
\UserCheck.ascx 用户验证控件 \MyBookShop\DB \MyBookShop.sql 网上书店数据库创建脚本 \MyBookShop\Images\ 网上书店系统图片文件夹 \MyBookShop\BookPics\ 网上书店图书图片文件夹 \...
1、C#实现的登录模块,适合新手学习如何使用用户控件开发 2、代码中实现了不同等级人员登录的权限,封装成用户控件的...3、该Demo需要用户在主程序中注册用户控件的事件,实现密码验证部分,通过返回值实现界面切换。
asp.net 自定义textbox控件,带有客户端验证