我是靠谱客的博主 俭朴冬瓜,最近开发中收集的这篇文章主要介绍VS2012——WebFroms UnobstrusiveValidationMode 需要“juqry”ScriptResourceMapping.,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

VS2012——WebFroms UnobstrusiveValidationMode 需要“juqry”ScriptResourceMapping.

错误描述:

        VS2012 使用验证控件出现【ASP.NET】WebFroms UnobstrusiveValidationMode 需要“juqry”ScriptResourceMapping.请添加一个名为jquery(区分大小写)的ScriptResourceMapping.的解决方案(如下图)。


       解决方案:我在网上查到了三种解决方案,链接如下:

                                                                                    http://www.cnblogs.com/luckly-hf/p/3312628.html

       方法一:在webconfig中找到

        <appSettings>
        <add key=" aspnet:UseTaskFriendlySynchronizationContext" value="true" />
         <add key="ValidationSettings:UnobtrusiveValidationMode" value="WebForms" />
         </appSettings>

         删除<add key="ValidationSettings:UnobtrusiveValidationMode" value="WebForms" />即可。

 

        如果没有上面两句的话:在appSettings字节中添加

        <add key="ValidationSettings:UnobtrusiveValidationMode" value="None" />

        这么一句就ok了。

 

         方法二:

        1.在网站根目录下新建一scripts文件夹,向里边添加jquery-1.7.2.min.js和jquery-1.7.2.js(可根据自己需要使用不同的版本),

        2.在根目录下添加全局应用程序类Global.asax文件,在Application_Start事件中添加如下代码:

        ScriptManager.ScriptResourceMapping.AddDefinition("jquery", new ScriptResourceDefinition
        {
         Path = "~/scripts/jquery-1.7.2.min.js",
         DebugPath = "~/scripts/jquery-1.7.2.js",
         CdnPath = "http://ajax.microsoft.com/ajax/jQuery/jquery-1.7.2.min.js",
         CdnDebugPath = "http://ajax.microsoft.com/ajax/jQuery/jquery-1.7.2.js"
         });

         方法三:

         那是因為Web Form使用UnobtrusiveValidationMode來驗証,所以可以設定不要使用UnobtrusiveValidationMode,如下,在    Page_Load中設定,

         protectedvoidPage_Load(object sender,EventArgs e)

                 {

                            UnobtrusiveValidationMode=UnobtrusiveValidationMode.None;

                 }


         我采用的是方案一,在webconfig中的appSettings字节中添加

        <add key="ValidationSettings:UnobtrusiveValidationMode" value="None" />


         该问题的原因,我在网上也查了一些相关资料,如下:

         ASP.NET升级至ASP.NET4.5需要注意 的问题:

                              http://www.cnblogs.com/dudu/archive/2013/05/20/3087791.html

         曹建新—WebFroms UnobstrusiveValidationMode 需要“juqry”ScriptResourceMapping.

                             http://blog.csdn.net/jianxin1009/article/details/8426582

          我把自己在做项目中遇到的这个问题,拿来和大家分享,希望对遇到此问题的人有所帮助。







最后

以上就是俭朴冬瓜为你收集整理的VS2012——WebFroms UnobstrusiveValidationMode 需要“juqry”ScriptResourceMapping.的全部内容,希望文章能够帮你解决VS2012——WebFroms UnobstrusiveValidationMode 需要“juqry”ScriptResourceMapping.所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(73)

评论列表共有 0 条评论

立即
投稿
返回
顶部