VS2012——WebFroms UnobstrusiveValidationMode 需要“juqry”ScriptResourceMapping.
2015-04-19 23:48
465 查看
VS2012——WebFroms UnobstrusiveValidationMode 需要“juqry”ScriptResourceMapping.
错误描述:
VS2012 使用验证控件出现【ASP.NET】WebFroms UnobstrusiveValidationMode 需要“juqry”ScriptResourceMapping.请添加一个名为jquery(区分大小写)的ScriptResourceMapping.的解决方案(如下图)。
![](http://img.blog.csdn.net/20140411151320546?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvaGFpeWFuX2Nm/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
解决方案:我在网上查到了三种解决方案,链接如下:
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 使用验证控件出现【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.
- VS使用验证控件出现“WebForms UnobtrusiveValidationMode 需要“jquery”ScriptResourceMapping。请添加一个名为 jquery (区分
- VS2013 “WebForms UnobtrusiveValidationMode 需要“jquery”ScriptResourceMapping
- “WebForms UnobtrusiveValidationMode 需要“jquery”ScriptResourceMapping
- WebForms UnobtrusiveValidationMode 需要“jquery”ScriptResourceMapping——牛腩新闻发布系统
- 【问题】 WebForms UnobtrusiveValidationMode 需要“jquery”ScriptResourceMapping
- ASP.NET出现WebForms UnobtrusiveValidationMode 需要“JQuery” ScriptResourceMapping.
- WebForms UnobtrusiveValidationMode 需要“jquery”ScriptResourceMapping 的解决方法
- WebForms UnobtrusiveValidationMode 需要“jquery”ScriptResourceMapping。
- 初识ASP.NET---WebForms UnobtrusiveValidationMode 需要“jquery”ScriptResourceMapping。
- WebForms UnobtrusiveValidationMode 需要“jquery”ScriptResourceMapping
- WebForms UnobtrusiveValidationMode 需要“jquery”ScriptResourceMapping。请添加一个名为 jquery (区分大小写)的 ScriptRe
- WebForms UnobtrusiveValidationMode 需要“jquery”ScriptResourceMapping
- WebForms UnobtrusiveValidationMode 需要“jquery”ScriptResourceMapping。请添加一个名为 jquery (区分大小写)的 ScriptRes
- WebForms UnobtrusiveValidationMode 需要“jquery”ScriptResourceMapping
- WebForms UnobtrusiveValidationMode 需要“jquery”ScriptResourceMapping
- ASP.NET 验证控件报错:WebForms UnobtrusiveValidationMode 需要“jquery”ScriptResourceMapping。
- WebForms UnobtrusiveValidationMode 需要“jquery”ScriptResourceMapping。请添加一个名为 jquery (区分大小写)的 ScriptResourceMapping。
- WebForms UnobtrusiveValidationMode 需要“jquery”ScriptResourceMapping
- WebForms UnobtrusiveValidationMode 需要“jquery”ScriptResourceMapping。请添加一个名为 jquery (区分大小写)的 ScriptRes