RequiredFieldValidator----验证控件不起作用

Posted zhchoutai

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了RequiredFieldValidator----验证控件不起作用相关的知识,希望对你有一定的参考价值。

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

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


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


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

技术分享

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

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

        }

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












以上是关于RequiredFieldValidator----验证控件不起作用的主要内容,如果未能解决你的问题,请参考以下文章

ASP:RequiredFieldValidator 和 jQuery 不兼容

RequiredFieldValidator 控件 CompareValidator 控件

[ASP.NET]UserControl透过属性,动态加入RequiredFieldValidator

使用javascript确认时,Asp.net requiredfieldvalidator停止工作

RequiredFieldValidator 不能与 jQuery UI 一起正常工作

asp.net c#.net jquery / javascript 如何使用复选框启用或禁用 requiredfieldvalidator