`
Struts_Spring
  • 浏览: 105354 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

用户验证控件

 
阅读更多
#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验证控件和用户控件

    网页制作ASP.NET验证控件和用户控件.ppt

    Asp.Net验证控件应用--用户注册页面

    2、验证控件十分方便,可以帮助我们很好解决提示用户输入的作用,达到一种很好的用户体验效果。 3、本程序,采用了非空验证(RequireValidator)、范围验证(RangeValidator)、手机号码以及电子邮件的验证...

    Web程序设计实验1ASP.NET标准控件和验证控件

    2、熟练掌握验证控件的使用。 二、实验内容 1、编写一个Web应用程序Login,该程序用于检查用户登录信息。当用户输入正确的用户名和密码时,显示登录成功的消息。否则,显示登录不正确的消息。 2、完成如下选择城市的...

    C#自定义用户控件及用户控件验证

    C#中自定义用户控件,自定义用户控件验证详细案例,内有自定义用户控件的应用

    ASP.NET Web表单验证控件

    介绍ASP.NET中的有效性验证控件和各种验证用户输入有效性的方法

    验证控件

    这是一个用户数字验证控件 开发者:元杰(夏祥均) 时间:2006.10.08 申明: 本控件为本人学习时开发,版本为1.0 对于本控件对你造成的损失本人一概不负责,如有凝问或更好的 建议请与本人联系,本人非常感谢...

    打造自己的asp.net验证控件 学习心得

    ASP.NET自带的验证控件具有使用方便,开发快捷等优点。开发人员不必使用js就可以方便地对页面各项控件进行输入验证。但是它也有些不足之处,如:界面单调, 只能通过红色字体显示(当然自定义验证控件除外);只能...

    asp.net 2.0 验证控件的正则表达式规则

    主要讲解正则表达式含义、如何使用,方便使用asp.net ajax和asp.net等用户验证控件内容,有点繁琐,但只要掌握其中常用的就行了,网上揭下的,供大家共享,内有验证软件。

    asp.net用户验证方法

    这个是关于asp.net用户验证控件的基本用法,内容丰富,简单易学...

    移动端表单验证控件mobileValidate.zip

    MobileValidate 是一款针对移动端的表单验证控件,充分考虑到移动端屏幕和空间大小的情况下,它提供了两种表单的验证提示方式,基本满足日常表单的验证需求!它具有:通过 data-* 的方式来来决定表单是否需要验证,...

    控件教程下载(三部分).rar(标准服务器控件,数据验证控件 HTML服务器控件,)

    控件教程下载(三部分).rar(标准服务器控件,数据验证控件 HTML服务器控件,好就顶一下

    常用的服务器端数据验证控件

    常用的服务器端数据验证控件 RequiredFieldValidator(必须项); CompareValidator(与某值的比较); RangeValidator(范围检查); RegularExpressionValidator(模式匹配); CustomValidator(用户...

    .Net 验证码控件

    2、自动完成客户端以及服务器的验证码验证,Ajax验证,随用户输入即时 验证并友好提示。 3、可自定义验证码图片外观。 4、有水平方向垂直方向两种方式选择。 5、有数字、小写字母、大写字母三种及任意两种组合、三种...

    用户注册验证控件案例C#版 (2) c#经典案例.doc

    用户注册验证控件案例C#版 (2) c#经典案例.doc

    用户注册验证控件案例C#版 (1) c#经典案例.doc

    用户注册验证控件案例C#版 (1) c#经典案例.doc

    ASP.NETWeb服务器验证控件如何使用

    什么是验证控件? 希望用户输入正确的类型的数据,为了验证用户输入是否满足要求,必须对输入的值、范围或格式进行检查。 .NET中验证控件在哪里? 在工具箱的验证分组里。 常用的ASP.NET控件几个?分别是什么? 1)...

    ASP.NET网上书店系统

    \UserCheck.ascx 用户验证控件 \MyBookShop\DB \MyBookShop.sql 网上书店数据库创建脚本 \MyBookShop\Images\ 网上书店系统图片文件夹 \MyBookShop\BookPics\ 网上书店图书图片文件夹 \...

    网上书店系统 精通ASP.NET20+SQL Server2005项目开发

    \UserCheck.ascx 用户验证控件 \MyBookShop\DB \MyBookShop.sql 网上书店数据库创建脚本 \MyBookShop\Images\ 网上书店系统图片文件夹 \MyBookShop\BookPics\ 网上书店图书图片文件夹 \...

    C#登录模块【用户控件实现】

    1、C#实现的登录模块,适合新手学习如何使用用户控件开发 2、代码中实现了不同等级人员登录的权限,封装成用户控件的...3、该Demo需要用户在主程序中注册用户控件的事件,实现密码验证部分,通过返回值实现界面切换。

    asp.net 自定义textbox控件,带有客户端验证

    asp.net 自定义textbox控件,带有客户端验证

Global site tag (gtag.js) - Google Analytics