jquery-ui - MVC6 项目中 jQuery-UI 脚本存储在哪里?

标签 jquery-ui asp.net-core-mvc

我从 MVC6 开始,我正在尝试使用一些 jQuery-UI 元素。

安装包后,我找不到jQuery-UI的脚本文件。虽然互联网上的很多教程都说文件应该存储在 Scripts 文件夹中(例如: <script src="@Url.Content("~/Scripts/jquery-ui-1.10.4.min.js")"></script> ),但 MVC6 似乎并非如此。

我看到了这个问题 ( How to get JQuery-UI to work with ASP.NET MVC6? ),其中文件是从 jQuery 站点检索的:<script src="//code.jquery.com/ui/1.11.4/jquery-ui.js"></script> .

有没有办法像以前一样将文件存储在我们的服务器上?这些文件存储在 MVC6 项目中的什么位置?

谢谢。

最佳答案

当我第一次开始使用 .NET 5 时,我也花了很长时间试图弄清楚这一点。不要在 .NET 5 中使用 NuGet 安装客户端包。使用 Bower。

要使用 Bower 安装它,请在解决方案资源管理器中展开项目中的“依赖项”项。您应该在那里看到一个“Bower”文件夹。右键单击它并选择“管理 Bower 包”。在打开的窗口顶部,您可以选择“浏览”,然后搜索“jquery-ui”。它应该显示在下面的列表中,您可以选择它并单击安装按钮。

安装完成后,您可以在 wwwroot/lib/jquery-ui 下找到它

然后,您可以像这样引用它 <script src="~/lib/jquery-ui/jquery-ui.js"></script>
- 更新 -
我现在一直在将 NPM 用于客户端包,但这一点仍然成立。不要将 NuGet 用于客户端包。

关于jquery-ui - MVC6 项目中 jQuery-UI 脚本存储在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35554499/

相关文章:

javascript - 数据表:How to control the <th> width of table .我正在使用Jquery -1.9.4版本

javascript - 使用 jQuery 为表格行设置动画背景颜色

asp.net-core - 如何在ASP.NET vNext MVC 6中实现 session 状态

asp.net-core - Ajax 发布到 ASP .NET 2.2 Razor 页面时出现 404 错误

c# - 从 ASP.NET Core 中的方法属性访问泛型类参数 T

c# - 添加内容类型的新实例时如何显示内容部分的字段?

jquery - Gridster 通过拖入 div 来删除小部件

css - 使用nuget安装时jQuery UI组合包下载在哪里

asp.net-core - ASP.NET Core/MVC6 中的 WebTelemetryInitializerBase

jQuery UI 可排序序列化或 toarray 方法 - 需要建议