欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

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

程序员文章站 2022-05-21 18:01:49
问题: 该错误是因为应用程序需要jQuery,但是当前项目中并没有jQuery,或者存在jQuery但是程序不知道jQuery的存放路径。 解决方案: 一.下载jQuery,引入必要的jquery-XXX.js和jquery-XXX.min.js即可,然后放置在应用程序的根目录下的Scripts文件 ......

问题:

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

该错误是因为应用程序需要jquery,但是当前项目中并没有jquery,或者存在jquery但是程序不知道jquery的存放路径。

解决方案:

一.下载jquery,引入必要的jquery-xxx.jsjquery-xxx.min.js即可,然后放置在应用程序的根目录下的scripts文件夹(没有的话新建一个用来放置js文件的scripts文件夹),在vs2013既以上版本,可以通过内置了nuget软件包管理添加。

右键引用,选择管理nuget程序包

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

搜索jquery,点击安装

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

通过nuget管理添加如下表示ok,手动下载的引入必要的jquery-xxx.jsjquery-xxx.min.js即可

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

二.添加新建项,选择全局应用程序类(有的话直接添加一下代码),在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