c# - 如何将 Microsoft.jQuery.Unobtrusive.Ajax 与 libman(库管理器)asp.net Core 2.1 一起使用?
问题描述
我正在尝试使用不显眼的 ajax 来更新我的部分视图。不幸的是,当我要安装软件包时遇到了一个问题,因为 Bower 不工作(?)或根据https://docs.microsoft.com/en-us/aspnet/core/client-side不再推荐/bower?view=aspnetcore-2.1。相反,他们建议我们使用 Libman。
所以我已经安装了 nuget Microsoft.jQuery.Unobtrusive.Ajax-package,但是如何使用 libman 引用 ajax-package?
我查看了如何在我的 ASP.NET Core MVC 项目答案中引用 Microsoft.JQuery.Unobtrusive.Ajax,但它只显示了如何使用 Bower。
解决方案
一开始我也和 LibMan 斗争过。我发现本指南指出 LibMan 有一个 GUI 部分。使用“项目右键单击菜单 -> 添加 -> 客户端库”下的 LibMan 的 UI 部分帮助我找出更好的方法来定义我想要的文件并更轻松地更改提供程序。
我最终让我的大部分文件来自 cdnjs,但我将 jquery-ajax-unobtrusive 设置为来自 unpkg,如下所示:
{
"provider": "unpkg",
"library": "jquery-ajax-unobtrusive@3.2.6",
"destination": "wwwroot/lib/jquery-ajax-unobtrusive/"
}
推荐阅读
- php - ':'(冒号)在 dql 中是什么意思?
- macos - Minikube:mount(2) 系统调用失败:连接被拒绝
- c# - Xamarin.Forms WebView 上的硬件后退按钮
- javascript - mdBootstrap:导航栏在展开或移动模式下保持角落链接在顶部
- php - 通过 Ajax 发送多个 Dynamix TextField 值
- vb.net - VB.NET,关键字作为变量名
- javascript - 在 Java 中,当我们在 WebView 中加载 HTML 时,如何使用鼠标选择 HTML 元素?
- angularjs - 在 ng-repeat 语句中使用或条件
- ruby-on-rails - aws fargate上的rails应用程序,无法通过浏览器连接
- c# - 在 C# 中访问/解析“msDS-AllowedToActOnBehalfOfOtherIdentity”AD 属性