代码之家  ›  专栏  ›  技术社区  ›  Bassie

无法安装Microsoft.jQuery.Unobtrusive.Ajax

  •  0
  • Bassie  · 技术社区  · 7 年前

    Microsoft.jQuery.Unobtrusive.Ajax

    我试着从Nuget包管理器安装它,我可以从依赖关系中看到它:

    enter image description here

    但是下面没有文件夹 lib

    bower.json

    "Microsoft.jQuery.Unobtrusive.Ajax": "^3.2.3"
    

    然而,图书馆仍不在 libs here )表单通常是以非“ajax”方式发布的(即,我被重定向到页面,而不是仅仅异步发布数据)。

    <form  method="post" data-ajax="true" data-ajax-method="post" data-ajax-complete="complete" enctype="multipart/form-data">
        <div class="input-group">
            <label class="input-group-btn">
                <span class="btn btn-default">
                    Browse&hellip; <input asp-for="Uploads" type="file" style="display: none;" accept=".xls,.xlsx,.csv" multiple>
                </span>
            </label>
            <input type="text" class="form-control" readonly>
        </div>
    
        <a asp-page="Create" class="btn btn-default pull-right">
            <span class="glyphicon glyphicon-plus-sign"></span>
        </a>
    
        <button type="submit" class="btn btn-default pull-right">
            <span class="glyphicon glyphicon-circle-arrow-up"></span>
        </button>
    </form>
    

    我可以看到这个文件夹在这里

    ...\bower_components\Microsoft.jQuery.Unobtrusive.Ajax
    

    但那是错误的位置,我宁愿让包管理器把它放在正确的位置,而不是手动移动它。

    为什么我会这样?这正常吗?

    1 回复  |  直到 7 年前
        1
  •  0
  •   Mike Brind    7 年前

    你用一个 .bowerrc https://jakeydocs.readthedocs.io/en/latest/client-side/bower.html

    ASP.NET Core 2.1模板不包含此文件,因为 Bower has been deprecated .