我是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>
这就是我得到的
例如,ID为'594'的行不在我创建的数据中。 我尝试使用ListView但它不起作用。
有人知道为什么吗?
由于
答案 0 :(得分:2)
您在每行周围创建一个单独的tbody。将打开的tbody标记移动到标题模板的末尾,将结束的tbody标记移动到页脚模板的开头。
(我假设您正在引用datatables.net jQuery插件。)