【问题标题】:Use of Repeater asp.net with datatable Jquery使用带有数据表 Jquery 的 Repeater asp.net
【发布时间】:2016-07-18 15:33:21
【问题描述】:

我是 ASP.NET 技术的新手,我正在尝试使用带有中继器的数据表 Jquery。

但它不适用于表中的值。它只适用于头部(见下文)。这些数据来自数据库。

    <asp:Repeater ID="Repeater1" runat="server" DataSourceID="Model2">
        <HeaderTemplate>
        <table id="table_id">
            <thead>
        <tr>
            <th>Nom</th>
            <th>ip</th>
            <th>askit</th>
        </tr>
                </thead>
        </HeaderTemplate>
        <ItemTemplate>
            <tbody>
            <tr>
            <td><%# Eval("Li_Id")%></td>
            <td><%# Eval("Li_ip")%> </td>
            <td><%# Eval("Li_nom_askit")%> </td>
            </tr>
            </tbody>
        </ItemTemplate>

         <FooterTemplate>
        </table>
        </FooterTemplate>
    </asp:Repeater> 

这就是我得到的

Screen of what I have

例如,ID 为“594”的行不在我创建的数据表中。 我尝试使用 ListView 但它不起作用。

有人知道为什么吗?

谢谢

【问题讨论】:

    标签: c# jquery asp.net datatable


    【解决方案1】:

    您正在围绕每一行创建一个单独的 tbody。将开始 tbody 标记移动到页眉模板的末尾,将结束 tbody 标记移动到页脚模板的开头。

    (我假设您指的是 datatables.net jQuery 插件。)

    【讨论】:

    • 不客气。如果您愿意接受答案,我将不胜感激!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-05-13
    • 2014-05-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-01
    相关资源
    最近更新 更多