WebForms UnobtrusiveValidationMode 需要“jquery”ScriptResourceMapping

原创 Laughing  2017-06-30 21:29  阅读 262 次 评论 0 条

症状

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

解决办法

方法一:在webconfig中找到

  1. <appSettings>  
  2.      <add key="aspnet:UseTaskFriendlySynchronizationContext" value="true" />  
  3.      <add key="ValidationSettings:UnobtrusiveValidationMode" value="WebForms" />  
  4.    </appSettings>  

删除即可。

方法二:

1.在网站根目录下新建一scripts文件夹,向里边添加jquery-1.7.2.min.js和jquery-1.7.2.js(可根据自己需要使用不同的版本),
2.在根目录下添加全局应用程序类Global.asax文件,在Application_Start事件中添加如下代码:

  1. ScriptManager.ScriptResourceMapping.AddDefinition("jquery"new ScriptResourceDefinition  
  2.         {  
  3.             Path = "~/scripts/jquery-1.7.2.min.js",  
  4.             DebugPath = "~/scripts/jquery-1.7.2.js",  
  5.             CdnPath = "http://ajax.microsoft.com/ajax/jQuery/jquery-1.7.2.min.js",  
  6.             CdnDebugPath = "http://ajax.microsoft.com/ajax/jQuery/jquery-1.7.2.js"  
  7.         });  
本文地址:https://www.lisen.me/jquery-scriptresourcemapping-webforms-unobtrusivevalidationmode-need.html
版权声明:本文为原创文章,版权归 木子网 所有,欢迎分享本文,转载请保留出处!

发表评论


表情