.NET验证控件报错与不起作用

验证码对于网络时代的我们来说实在是太熟悉了,登陆一个网站、注册一个账户或是各种聊天工具登陆都需要来输入验证码。为什么要使用验证码呢?
验证码一般是防止有人利用机器人自动批量注册、对特定的注册用户用特定程序暴力破解方式进行不断的登陆、灌水。而验证码是一个混合了数字或符号的图片,人眼看起来都费劲,机器识别起来就更困难了。

这个问题是由于创建的项目中没有添加jquery引用导致的,解决方法是在项目中添加引用

添加引用-浏览-添加目录C:\Program Files (x86)\Microsoft Web Tools\Packages\AspNet.ScriptManager.jQuery.1.8.2\lib\net45\AspNet.ScriptManager.jQuery.dll文件

第一步、添加添加引用

第二步、浏览-添加目录C:\Program Files (x86)\Microsoft Web Tools\Packages\AspNet.ScriptManager.jQuery.1.8.2\lib\net45\AspNet.ScriptManager.jQuery.dll文件。如果找不到下面这个是下载地址

链接:https://pan.baidu.com/s/1dVSJgHgkfnSu0zMfXVzOFw
提取码:u8sb
解决上面的问题后,又出现验证控件不起作用, 网上找了很多的解决办法好多又繁琐又不解,结果用了一个很简单的办法解决了。只需在页面第一次加载时加入一行代码:

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

猜你喜欢

转载自www.cnblogs.com/beekc/p/12812727.html