c# - 如何将 Microsoft.jQuery.Unobtrusive.Ajax 与 libman(库管理器)asp.net Core 2.1 一起使用?

标签 c# jquery ajax asp.net-core asp.net-core-mvc

我正在尝试使用不显眼的 ajax 来更新我的局部 View 。不幸的是,我在安装软件包时遇到了问题,因为 Bower 不工作(?)或根据 https://learn.microsoft.com/en-us/aspnet/core/client-side/bower?view=aspnetcore-2.1 不再推荐.相反,他们建议我们使用 Libman。

我按照 https://www.c-sharpcorner.com/article/unobtrusive-ajax-and-jquery-for-partial-updates-in-asp-net-mvc/ 中的步骤操作.

所以我已经安装了 nuget Microsoft.jQuery.Unobtrusive.Ajax 包,但是我如何使用 libman 引用 ajax 包?

我看了这个How to reference Microsoft.JQuery.Unobtrusive.Ajax within my ASP.NET Core MVC project答案,但它只显示了如何使用 Bower。

最佳答案

一开始我也很难使用 LibMan。我找到了 this guide that points out there's a GUI portion of LibMan .在“项目右键单击菜单 -> 添加 -> 客户端库”下使用 LibMan 的 UI 部分帮助我找出更好的方法来定义我想要的文件并更轻松地更改提供程序。

我最终让我的大部分文件都来自 cdnjs,但我将 jquery-ajax-unobtrusive 设置为来自 unpkg,如下所示:

{
    "provider": "unpkg",
    "library": "jquery-ajax-unobtrusive@3.2.6",
    "destination": "wwwroot/lib/jquery-ajax-unobtrusive/"
}

关于c# - 如何将 Microsoft.jQuery.Unobtrusive.Ajax 与 libman(库管理器)asp.net Core 2.1 一起使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52091425/

相关文章:

c# - 右键单击以选择 Datagridview 中的一行并显示一个菜单以将其删除

javascript - 按类名的一部分计算 div

ajax - Jquery mobile - 用于通过 ajax 创建的动态 html 内容的单选按钮小部件

jQuery getScript 返回解析错误异常

c# - 在不弄乱代码的情况下编写委托(delegate)

c# - 有什么方法可以检测区分大小写的文件名错误吗?

c# - 在我重新启动游戏之前,streamWriter 不会应用更改

javascript - 是否可以获取不在 DOM 中的图像的高度/宽度?

javascript - jQuery Accordion 的基本问题

javascript - MSIE 为 Ajax 请求返回状态代码 1223