1

我想在桌子上进行排序。我使用了一段时间的 Jquery 排序,但现在我被迫做这个服务器端而不是 HTML 本身。

我有一个带有 tableHeaderCell 的 asp 表。不幸的是,这个标题单元格没有 onclick 属性。

我想做的事情:当用户单击页眉上的任何位置时,页面会回发并更改它本身的查询。

单击标题单元格时触发回帖的最佳方法是什么?

<asp:Table runat="server" ID="tbl_main" BorderStyle="Solid" BorderWidth="2" GridLines="Both" BackColor="White" class="tablesorter">
    <asp:TableHeaderRow ID="TableHeaderRow1" runat="server">
        <asp:TableHeaderCell BackColor="#CEE3F6" ForeColor="White" Wrap="false" Width="50px"
            HorizontalAlign="Center" CssClass="NoImage">
        </asp:TableHeaderCell>
        <asp:TableHeaderCell BackColor="#CEE3F6" ForeColor="Black" Wrap="false" Width="100px"
            HorizontalAlign="Center" >
            col1 

        </asp:TableHeaderCell>
        <asp:TableHeaderCell BackColor="#F78181" ForeColor="Black" Wrap="false" Width="250px"
            HorizontalAlign="Center">
            col2

        </asp:TableHeaderCell>
   </asp:TableHeaderRow>
</asp:Table>
4

1 回答 1

0

要做的第一件事:在标题中添加一个 onclick 函数。这必须调用一个javascript函数。

在这个 javascript 函数中,您应该使用 $().ajax() :http ://api.jquery.com/jQuery.ajax/

成功后,您使用新数据重新加载整个表。

于 2013-06-10T12:18:26.533 回答