排序结果后遍历转发器表

时间:2018-10-16 22:51:15

标签: javascript asp.net vb.net

我正在使用ASP Repeater用数据库中的数据构建HTML表,并使用jQuery可排序功能,因此我可以在表中上下拖动行以更改其顺序,这一切都很好。

但是,一旦更改了行的顺序,我想遍历它们并逐行获取ID字段的值。

如果我遍历转发器,则ID仍保持加载时的顺序(在我拖动行之前),并且我理解为什么会这样。如何遍历表格并按行在页面上显示的顺序获取行?

我正在使用VB.NET

<table style="width: 100%" class="table table-striped table-bordered table-hover dataTables-example">
                <thead class="text-primary">
                    <tr>
                        <th class="no-padding h5 heavy">ID:</th>
                        <th class="no-padding h5 heavy">Name:</th>
                    </tr>
                </thead>
                <tbody>
                    <asp:Repeater ID="rptResults" runat="server">
                        <ItemTemplate>
                            <tr class="text-primary" style="width: 200px;">
                                <td>
                                    <asp:Label ID="rowid" runat="server" Text='<%# Server.HtmlEncode(Eval("rowid").ToString())%>'></asp:Label>
                                </td>
                                <td class="no-padding h5">
                                    <asp:Label ID="label1" runat="server" Text='<%# Server.HtmlEncode(Eval("Name").ToString())%>'></asp:Label>
                                </td>
                            </tr>
                        </ItemTemplate>
                    </asp:Repeater>
                </tbody>
            </table>

0 个答案:

没有答案