`

CustomValidator控件验证dropdownList和Cooike中的验证码

阅读更多
 <script type="text/javascript">//验证DropDownList
    function checkDdlArea(obj,args){
        var ddlArea=document.getElementById("ddlArea");
        if(ddlArea.selectedIndex==0){
            args.IsValid=false;
            return;
        }
           args.IsValid=true;
    }
    
    function checkDdlComplaintType(obj,args){//验证DropDownList
    var ddlComplaintType=document.getElementById("ddlComplaintType");
        if(ddlComplaintType.selectedIndex==0){
            args.IsValid=false;
            return;
        }
        args.IsValid=true;
    }
    
    function CheckCookie(obj,args){//得到cookie中的验证码,来验证输入的验证码是否有效
      var validateValue="";
      var search="CheckCode=";
      if(document.cookie.length>0){
                var offset=document.cookie.indexOf(search);
                if(offset!=-1){
                    offset+=search.length;
                   
                }
                var end=document.cookie.indexOf(";",search);
                if(end==-1){
                    end=document.cookie.length;
                }
                validateValue=document.cookie.substring(offset,end);
      }
      //转换大写toUpperCase();
      if(args.Value.toLowerCase()!=validateValue.toLowerCase()){
            args.IsValid=false;
      }
    }
    </script>

 

分享到:
评论

相关推荐

    HTML控件和验证控件.ppt

    HTML控件和验证控件是ASP.NET开发网页应用时常用的技术。HTML控件实际上是标准的HTML标签,通过添加`runat="server"`属性使其成为服务器端控件,从而能够参与服务器端的事件处理。这些控件主要存在于`System.Web.UI....

    ASP.NET 控件的使用

    3.6 使用CustomValidator控件 105 3.7 使用ValidationSummary控件 111 3.8 创建自定义验证控件 114 3.8.1 创建LengthValidator控件 115 3.8.2 创建AjaxValidator控件 117 3.9 小结 121 第4章 使用Rich控件 122 4.1 ...

    Asp.net基础控件笔记

    在实际开发中,Asp.NET基础控件的使用往往结合CSS和JavaScript进行样式调整和交互增强。了解和熟练掌握这些控件,能帮助开发者快速构建功能丰富的Web应用。在设计和编码时,应考虑用户体验、性能优化以及数据安全等...

    asp.net学习积累的代码段

    Asp.net中基于Forms验证的角色验证授权).txt asp.net中如何用c#实现弹出式的交互对话窗口.txt cookie登陆判断.txt CSharp基本书写规范.doc CustomValidator可以编程控制.txt html encode.txt html页面中数据绑定.txt...

    ASP.net技术内幕

    3.6 错误汇总:ValidationSummary控件 3.7 执行自定义的检验:CustomValidator控件 3.8 禁用检验 3.9 小结 &lt;br/&gt;第4章 高级控件编程 &lt;br/&gt;4.1 使用视图状态 4.1.1 禁用视图状态 ...

    ASP.NET2.0高级编程(第4版)1/6

    本书全面介绍了ASP.NET各种编程技能和2.0版中的巨大变化,并详细阐述了2.0版中的每个新特性。书中提供了大量的实例,可帮助读者快速掌握如何在.NET平台下开发功能强大的ASP.NET应用程序。本书适合有一些基础的ASP...

    ASP.NET3.5从入门到精通

    5.17.5 自定义逻辑验证控件(CustomValidator) 5.17.6 验证组控件(ValidationSummary) 5.18 导航控件 5.19 其他控件 5.19.1 隐藏输入框控件(HiddenField) 5.19.2 图片热点控件(ImageMap) 5.19.3 静态标签控件...

    2.ASP.NET.2.0.高级编程(第4版) [1/7]

    8.4.4 使用Master页面中的控件和属性 237 8.5 在Master页面中指定默认内容 244 8.6 编程指定Master页面 246 8.7 Master页面的嵌套 246 8.8 容器特定的Master页面 249 8.9 事件的触发顺序 251 8.10 高速缓存...

    ASP.NET 3.5 开发大全word课件

    5.17.5 自定义逻辑验证控件(CustomValidator) 5.17.6 验证组控件(ValidationSummary) 5.18 导航控件 5.19 其他控件 5.19.1 隐藏输入框控件(HiddenField) 5.19.2 图片热点控件(ImageMap) 5.19.3 静态标签控件...

    ASP.NET 3.5 开发大全11-15

    5.17.5 自定义逻辑验证控件(CustomValidator) 5.17.6 验证组控件(ValidationSummary) 5.18 导航控件 5.19 其他控件 5.19.1 隐藏输入框控件(HiddenField) 5.19.2 图片热点控件(ImageMap) 5.19.3 静态标签控件...

    ASP.NET 3.5 开发大全

    5.17.5 自定义逻辑验证控件(CustomValidator) 5.17.6 验证组控件(ValidationSummary) 5.18 导航控件 5.19 其他控件 5.19.1 隐藏输入框控件(HiddenField) 5.19.2 图片热点控件(ImageMap) 5.19.3 静态标签控件...

    ASP.NET 3.5 开发大全1-5

    5.17.5 自定义逻辑验证控件(CustomValidator) 5.17.6 验证组控件(ValidationSummary) 5.18 导航控件 5.19 其他控件 5.19.1 隐藏输入框控件(HiddenField) 5.19.2 图片热点控件(ImageMap) 5.19.3 静态标签控件...

    ASPNET35开发大全第一章

    5.17.5 自定义逻辑验证控件(CustomValidator) 5.17.6 验证组控件(ValidationSummary) 5.18 导航控件 5.19 其他控件 5.19.1 隐藏输入框控件(HiddenField) 5.19.2 图片热点控件(ImageMap) 5.19.3 静态标签控件...

    《asp.net程序设设计》课程标准.doc

    4. 数据验证控件:教学RequiredFieldValidator、CompareValidator、RangeValidator、RegularExpressionValidator和CustomValidator的运用,确保用户输入的有效性。 5. 内置对象:讲解Response、Request、Server、...

    asp.net技术内幕(1)

    3.4.2 比较一个控件的值与固定值 3.4.3 执行数据类型检查 3.5 检查值的范围:RangeValidator控件 3.6 错误汇总:ValidationSummary控件 3.7 执行自定义的检验:CustomValidator控件 3.8 ...

    asp.net技术内幕(2)

    3.4.2 比较一个控件的值与固定值 3.4.3 执行数据类型检查 3.5 检查值的范围:RangeValidator控件 3.6 错误汇总:ValidationSummary控件 3.7 执行自定义的检验:CustomValidator控件 3.8 ...

    asp.net技术内幕(5)

    3.4.2 比较一个控件的值与固定值 3.4.3 执行数据类型检查 3.5 检查值的范围:RangeValidator控件 3.6 错误汇总:ValidationSummary控件 3.7 执行自定义的检验:CustomValidator控件 3.8 ...

    asp.net技术内幕(4)

    3.4.2 比较一个控件的值与固定值 3.4.3 执行数据类型检查 3.5 检查值的范围:RangeValidator控件 3.6 错误汇总:ValidationSummary控件 3.7 执行自定义的检验:CustomValidator控件 3.8 ...

    asp.net技术内幕(3)

    3.4.2 比较一个控件的值与固定值 3.4.3 执行数据类型检查 3.5 检查值的范围:RangeValidator控件 3.6 错误汇总:ValidationSummary控件 3.7 执行自定义的检验:CustomValidator控件 3.8 ...

    asp.nat考试系统

    开发者可能会使用控件如DropDownList或CheckBoxList,结合数据绑定技术(如Entity Framework或LINQ to SQL)从数据库中获取并展示课程列表,允许用户进行选择。 2. **实体的添加和删除**:在ASP.NET中,实体通常指...

Global site tag (gtag.js) - Google Analytics