jquery - 为什么数据表不适用于 gridview?

标签 jquery css asp.net gridview

<分区>

我在 webforms 中有这个 gridview,并在其上应用了 jquery 数据表,但它无法正常工作或显示。

我在脚本中添加了 jquery 和数据表链接。它来自源代码。没关系,但不适用。

                   <asp:GridView ID="dgvEmployees" runat="server" CssClass="">
                        <Columns>
                            <asp:CommandField ShowSelectButton="true" SelectText="View" />
                            <asp:CommandField ShowEditButton="true" />
                            <asp:CommandField ShowDeleteButton="true" />
                        </Columns>
                    </asp:GridView>

页面末尾的脚本。

<script type="text/javascript">
    $(document).ready(function () {
        $('#ContentPlaceHolder1_dgvEmployees').DataTable();
    });

</script>

最佳答案

ASP.Net 为服务器控件生成唯一的 ID。试试这个。

<script type="text/javascript">
$(document).ready(function () {
    $('<%=dgvEmployees.ClientID%>').DataTable();
});

关于jquery - 为什么数据表不适用于 gridview?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55393634/

上一篇:html - 如何使用使用 flex 的表结构定义 colspan?

下一篇:css - 当输入 :checked 时,嵌套的 <div> 边框不会留在主 <div> 内

相关文章:

jquery - 可移动和可调整大小的 div,子 div 可以随之调整大小吗?

jquery Nivo slider 与 Internet Explorer

javascript - 覆盖 Dom 上生成的文本

html - CSS 组合器是否为 CSS 选择器添加了特异性?

asp.net - 在asp.net中读取.ofx、.qif文件

javascript - 需要按钮来显示和隐藏叠加导航

javascript - 我选择红色,然后如果我单击第二张图像的左上角,它就会变成红色

c# - Asp.net 自定义控件将对象作为属性传递

c# - 如何对列为整数的 GridView 进行排序

javascript - 如何根据屏幕分辨率应用特定样式表?