zoukankan      html  css  js  c++  java
  • RequiredFieldValidator----验证控件不起作用

         验证码对于网络时代的我们来说实在是太熟悉了。登陆一个站点、注冊一个账户或是各种聊天工具登陆都须要来输入验证码。
        为什么要使用验证码呢?
        验证码通常是防止有人利用机器人自己主动批量注冊、对特定的注冊用户用特定程序暴力破解方式进行不断的登陆、灌水。

    而验证码是一个混合了数字或符号的图片。人眼看起来都费劲。机器识别起来就更困难了。
        曾经经常想知道究竟是怎么弄的呢?在牛腩新闻公布系统中最终找到了答案。


        原来是使用了一个RequiredFieldValidator验证控件加上一些产生随机字符的代码做出来的。


        于是我依照视频中的方法做。结果就是不出来出现了以下的错误:


        网上找了非常多的解决的方法好多又繁琐又不解。结果用了一个非常easy的办法攻克了。
        仅仅需在页面第一次载入时增加一行代码:

    protected void Page_Load(object sender, EventArgs e)
            {
                UnobtrusiveValidationMode = UnobtrusiveValidationMode.None;
    
            }

               增加这句话就会依照ASP.NET 4.5之前的方式建立验证控件来验证。
        执行之后漂亮的验证码就华丽丽的出现了。

  • 相关阅读:
    剑指offer(14)链表中倒数第K个节点
    剑指offer(13)调整数组顺序使奇数位于偶数前面
    跨域资源共享CORS
    同源政策
    剑指offer(12)数值的整数次方
    剑指offer(11)二进制中1的个数
    面试金典——交点
    LeetCode——简化路径
    LeetCode——跳跃游戏 I-II
    LeetCode——最大矩形
  • 原文地址:https://www.cnblogs.com/zhchoutai/p/7255551.html
Copyright © 2011-2022 走看看