码迷,mamicode.com
首页 > Web开发 > 详细

VS2013验证控件出现 WebForms UnobtrusiveValidationMode 需要“jquery”ScriptResour......的错误解决方案

时间:2014-08-17 21:25:13      阅读:224      评论:0      收藏:0      [点我收藏+]

标签:bs   验证控件   

错误如下:

bubuko.com,布布扣

解决方案如下:

方法一:

在webconfig中找到

<appSettings>

<addkey="aspnet:UseTaskFriendlySynchronizationContext"value="true" />

<addkey="ValidationSettings:UnobtrusiveValidationMode"value="WebForms" />

</appSettings>

 

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

 

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

<addkey="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"

});

 

方法三:

那是因为WebForm使用UnobtrusiveValidationMode来验证,所以可以设定不要使用UnobtrusiveValidationMode,如下,在Page_Load中设定,

protectedvoid Page_Load(object sender, EventArgs e)

    {

        UnobtrusiveValidationMode =UnobtrusiveValidationMode.None;

    }

 

    BS由于不同语言不同平台造成的兼容性问题比CS的严重很多,由于语言自身的发展部分控件的名称用途也发生了很大的变化,这些地方需要我们特别注意。

VS2013验证控件出现 WebForms UnobtrusiveValidationMode 需要“jquery”ScriptResour......的错误解决方案,布布扣,bubuko.com

VS2013验证控件出现 WebForms UnobtrusiveValidationMode 需要“jquery”ScriptResour......的错误解决方案

标签:bs   验证控件   

原文地址:http://blog.csdn.net/augus3344/article/details/38641537

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!