ASP.NET验证控件出现有关问题后的解决方案

ASP.NET验证控件出现问题后的解决方案

最近自己在做一个项目练练手,之前发过一篇关于ASP.NET验证控件集合的博客,因为之前都没出现过问题,所以今天没想到在实际使用的时候出现了问题,感觉很奇怪,又感觉很惊奇,代码的世界真是无奇不有啊!


问题如下:

WebForms UnobtrusiveValidationMode 需要“jquery”ScriptResourceMapping。请添加一个名为 jquery (区分大小写)的 ScriptResourceMapping。


经过百度,几番折腾终于搞好了。解决步骤如下:

1.如果你建的项目没有Scripts文件夹,说明你建的是一个空项目,我就是这样的,建的空项目,里面除了Properties,引用和web.config,其他什么都没有。所以这里你就要建一个Scripts文件夹,然后里面导入jquery1.9.1.js(这个有好多版本,我用的是1.9.1的,其他的版本应该也可以)。或者你新建一个项目(不要是空项目),里面自然会有这个文件夹的,只要复制过来就行了。


2.运行网站,看看问题有没有得到解决,如果解决了那最好,如果没有解决,则应该是缺少AspNet.ScriptManager.jQuery.dll这个文件。你可以在网上搜索这个文件然后下载下来,放到自己的项目中的bin文件夹中。


3.以上都做好后,你的程序就应该可以运行了,验证控件也能发挥它应有的作用了。


如果有人依旧没有解决或者大家有更好地解决方案可以一起讨论。