1. 程式人生 > >需要“jquery”ScriptResourceMapping。請添加一個名為 jquery (區分大小寫)的 ScriptResourceMapping。

需要“jquery”ScriptResourceMapping。請添加一個名為 jquery (區分大小寫)的 ScriptResourceMapping。

根目錄 script ica logs 引用 asa 當前 ddd style

問題:

技術分享圖片

該錯誤是因為應用程序需要jQuery,但是當前項目中並沒有jQuery,或者存在jQuery但是程序不知道jQuery的存放路徑。

解決方案:

一.下載jQuery,引入必要的jquery-XXX.jsjquery-XXX.min.js即可,然後放置在應用程序的根目錄下的Scripts文件夾(沒有的話新建一個用來放置js文件的Scripts文件夾),在vs2013既以上版本,可以通過內置了NuGet軟件包管理添加。

右鍵引用,選擇管理NuGet程序包

技術分享圖片

搜索jQuery,點擊安裝

技術分享圖片

通過NuGet管理添加如下表示OK,手動下載的引入必要的jquery-XXX.jsjquery-XXX.min.js

即可

技術分享圖片

二.添加新建項,選擇全局應用程序類(有的話直接添加一下代碼),在Global.asax文件中的Application_Start()方法中添加以下代碼(記得引入命名空間System.Web.UI):

1 ScriptManager.ScriptResourceMapping.AddDefinition("jquery", new ScriptResourceDefinition
2             {
3                 Path = "~/scripts/jquery-3.1.1.min.js",
4                 DebugPath = "
~/scripts/jquery-3.1.1.js", 5 CdnPath = "http://ajax.microsoft.com/ajax/jQuery/jquery-3.1.1.min.js", 6 CdnDebugPath = "http://ajax.microsoft.com/ajax/jQuery/jquery-3.1.1.js" 7 });

然後清理解決方案和項目,在生成,防止以前遺留的dll導致不成功

參考博客:https://www.cnblogs.com/dotgua/p/6288941.html

需要“jquery”ScriptResourceMapping。請添加一個名為 jquery (區分大小寫)的 ScriptResourceMapping。