Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery Boostrap过滤器表控件为';即使在ASP.NET核心MVC上使用CDN,也无法正常工作_Jquery_Asp.net Mvc_Twitter Bootstrap_Asp.net Core_Bootstrap 4 - Fatal编程技术网

Jquery Boostrap过滤器表控件为';即使在ASP.NET核心MVC上使用CDN,也无法正常工作

Jquery Boostrap过滤器表控件为';即使在ASP.NET核心MVC上使用CDN,也无法正常工作,jquery,asp.net-mvc,twitter-bootstrap,asp.net-core,bootstrap-4,Jquery,Asp.net Mvc,Twitter Bootstrap,Asp.net Core,Bootstrap 4,我希望能够使用引导筛选表中的列,这是我的代码: <link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-table/1.18.3/extensions/filter-control/bootstrap-table-filter-control.min.css"> <script src=&

我希望能够使用引导筛选表中的列,这是我的代码:

<link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-table/1.18.3/extensions/filter-control/bootstrap-table-filter-control.min.css">
<script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-table/1.18.3/extensions/filter-control/bootstrap-table-filter-control.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-table/1.18.3/extensions/filter-control/utils.min.js"></script>
<script src="https://code.jquery.com/jquery-3.6.0.js"></script>

@if (User.Identity.IsAuthenticated)
{
    <table class="table table-hover" data-search="true" data-filter-control="true">
        <thead class="thead-light">
            <tr>
                <th scope="col" class="align-middle" data-filter-control="input" data-filter-control-visible="true">Example Column</th>
            </tr>
        </thead>
        <tbody>
            @foreach (var example in Model)
            {
                <tr>
                    <td>@atividade.Example</td>
                </tr>
            }
        </tbody>
    </table>
}

@if(User.Identity.IsAuthenticated)
{
示例列
@foreach(模型中的var示例)
{
@阿维德,例如
}
}

为什么不工作?

如果使用F12开发者控制台工具检查页面,您可能会看到以下问题:

该问题与
bootstrap table.min.js
reference有关,您没有将其添加到网页中。尝试按以下方式更改代码:

<link href="https://unpkg.com/bootstrap-table@1.18.3/dist/bootstrap-table.min.css" rel="stylesheet">
<script src="https://code.jquery.com/jquery-3.6.0.js"></script>
<script src="https://unpkg.com/bootstrap-table@1.18.3/dist/bootstrap-table.min.js"></script>
<script src="https://unpkg.com/bootstrap-table@1.18.3/dist/extensions/filter-control/bootstrap-table-filter-control.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-table/1.18.3/extensions/filter-control/utils.min.js"></script>
@model IEnumerable<WebApplication6.Models.UserViewModel>

@{
    ViewData["Title"] = "UserIndex";
    Layout = "~/Views/Shared/_Layout.cshtml";
}
    
<link href="https://unpkg.com/bootstrap-table@1.18.3/dist/bootstrap-table.min.css" rel="stylesheet">
<script src="https://code.jquery.com/jquery-3.6.0.js"></script>
<script src="https://unpkg.com/bootstrap-table@1.18.3/dist/bootstrap-table.min.js"></script>
<script src="https://unpkg.com/bootstrap-table@1.18.3/dist/extensions/filter-control/bootstrap-table-filter-control.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-table/1.18.3/extensions/filter-control/utils.min.js"></script>

<div class="container">    
    <table id="table"
           data-toggle="table"
           data-search="true"
           data-filter-control="true">
        <thead>
            <tr>
                <th data-field="firstName" data-filter-control="input" data-sortable="true">FirstName</th>
                <th data-field="lastName" data-filter-control="input" data-sortable="true">LastName</th>
                <th data-field="email" data-filter-control="input" data-sortable="true">Email</th>
                <th data-field="note" data-sortable="true">Action</th>
            </tr>
        </thead>
        <tbody>
            @foreach (var item in Model)
            {
                <tr>
                    <td>
                        @Html.DisplayFor(modelItem => item.FirstName)
                    </td>
                    <td>
                        @Html.DisplayFor(modelItem => item.LastName)
                    </td>
                    <td>
                        @Html.DisplayFor(modelItem => item.Email)
                    </td>
                    <td>
                        @Html.ActionLink("Edit", "Edit", new { /* id=item.PrimaryKey */ }) |
                        @Html.ActionLink("Details", "Details", new { /* id=item.PrimaryKey */ }) |
                        @Html.ActionLink("Delete", "Delete", new { /* id=item.PrimaryKey */ })
                    </td>
                </tr>
            }
        </tbody>
    </table>
</div>

示例代码如下所示:

<link href="https://unpkg.com/bootstrap-table@1.18.3/dist/bootstrap-table.min.css" rel="stylesheet">
<script src="https://code.jquery.com/jquery-3.6.0.js"></script>
<script src="https://unpkg.com/bootstrap-table@1.18.3/dist/bootstrap-table.min.js"></script>
<script src="https://unpkg.com/bootstrap-table@1.18.3/dist/extensions/filter-control/bootstrap-table-filter-control.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-table/1.18.3/extensions/filter-control/utils.min.js"></script>
@model IEnumerable<WebApplication6.Models.UserViewModel>

@{
    ViewData["Title"] = "UserIndex";
    Layout = "~/Views/Shared/_Layout.cshtml";
}
    
<link href="https://unpkg.com/bootstrap-table@1.18.3/dist/bootstrap-table.min.css" rel="stylesheet">
<script src="https://code.jquery.com/jquery-3.6.0.js"></script>
<script src="https://unpkg.com/bootstrap-table@1.18.3/dist/bootstrap-table.min.js"></script>
<script src="https://unpkg.com/bootstrap-table@1.18.3/dist/extensions/filter-control/bootstrap-table-filter-control.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-table/1.18.3/extensions/filter-control/utils.min.js"></script>

<div class="container">    
    <table id="table"
           data-toggle="table"
           data-search="true"
           data-filter-control="true">
        <thead>
            <tr>
                <th data-field="firstName" data-filter-control="input" data-sortable="true">FirstName</th>
                <th data-field="lastName" data-filter-control="input" data-sortable="true">LastName</th>
                <th data-field="email" data-filter-control="input" data-sortable="true">Email</th>
                <th data-field="note" data-sortable="true">Action</th>
            </tr>
        </thead>
        <tbody>
            @foreach (var item in Model)
            {
                <tr>
                    <td>
                        @Html.DisplayFor(modelItem => item.FirstName)
                    </td>
                    <td>
                        @Html.DisplayFor(modelItem => item.LastName)
                    </td>
                    <td>
                        @Html.DisplayFor(modelItem => item.Email)
                    </td>
                    <td>
                        @Html.ActionLink("Edit", "Edit", new { /* id=item.PrimaryKey */ }) |
                        @Html.ActionLink("Details", "Details", new { /* id=item.PrimaryKey */ }) |
                        @Html.ActionLink("Delete", "Delete", new { /* id=item.PrimaryKey */ })
                    </td>
                </tr>
            }
        </tbody>
    </table>
</div>
@model IEnumerable
@{
ViewData[“Title”]=“UserIndex”;
Layout=“~/Views/Shared/_Layout.cshtml”;
}
名字
姓氏
电子邮件
行动
@foreach(模型中的var项目)
{
@DisplayFor(modelItem=>item.FirstName)
@DisplayFor(modelItem=>item.LastName)
@DisplayFor(modelItem=>item.Email)
@ActionLink(“编辑”,“编辑”,新的{/*id=item.PrimaryKey*/})|
@ActionLink(“详细信息”,“详细信息”,新的{/*id=item.PrimaryKey*/})|
@ActionLink(“删除”,“删除”,新的{/*id=item.PrimaryKey*/})
}
结果如下:


当前的行为是什么?嗨@Rhaíra Keitanne,我可以知道回复是否解决了问题,或者该线程是否有任何更新?如果答案解决了问题,请接受它-请参阅。如果您对我的答复有任何疑问,请随时告诉我。