【问题标题】:How to include bootstrap-select to a cshtml in Visual Studio Net Core? Nothing shown on page如何在 Visual Studio Net Core 中将 bootstrap-select 包含到 cshtml 中?页面上没有显示
【发布时间】:2021-07-11 12:51:20
【问题描述】:

我有 Visual Studio Community 2019。 我已经使用 .NET 5.0 创建了一个 ASP.NET Core Web App 项目。 所以包含了 bootstrap v4.3.1。

现在我想添加一个引导选择下拉菜单: https://developer.snapappointments.com/bootstrap-select/

我已经使用 NuGet 包管理器安装了 bootstrap-select。

问题 1:我现在是否必须复制一些 js 文件或更新任何配置,因为在 wwwroot/js 或 wwwroot/lib 中 bootstrap-select.js 文件不可用。

问题 2:见下面的代码。我添加了一个选择项,但页面上没有显示任何内容?为什么?

@{
    ViewData["Title"] = "Home Page";
}


<select class="selectpicker from-control" multiple data-live-search="true">
    <option>Mustard</option>
    <option>Ketchup</option>
    <option>Barbecue</option>
</select>

<script type="text/javascript">
    $(document).read(function () {
        $('select').selectpicker();
    });
</script>

【问题讨论】:

    标签: visual-studio asp.net-core razor drop-down-menu bootstrap-select


    【解决方案1】:

    这取决于您,您可以使用来自该提供商的 CND 到您的布局页面,或者您可以将所有必要的文件复制并粘贴到 wwwroot 文件夹中并将它们包含到布局页面中。

    <!-- Latest compiled and minified CSS -->
    <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap-select@1.13.14/dist/css/bootstrap-select.min.css">
    
    <!-- Latest compiled and minified JavaScript -->
    <script src="https://cdn.jsdelivr.net/npm/bootstrap-select@1.13.14/dist/js/bootstrap-select.min.js"></script>
    
    <!-- (Optional) Latest compiled and minified JavaScript translation files -->
    <script src="https://cdn.jsdelivr.net/npm/bootstrap-select@1.13.14/dist/js/i18n/defaults-*.min.js"></script>
    

    但最终您需要将其包含到布局页面中,并且还需要像这样添加 javascript 或 jquery 以使其工作。

    $('.your-dropdown-class').selectpicker();
    

    【讨论】:

      猜你喜欢
      • 2018-02-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-09-20
      相关资源
      最近更新 更多