自定义排序动态表,如何在标题单元格上执行回发单击

本文关键字:单元格 执行 单击 标题 动态 排序 自定义 | 更新日期: 2023-09-27 18:17:48

我想在表上做一个排序功能。我使用Jquery排序一段时间,但现在我被迫做这个服务器端,而不是在HTML本身。

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

我想做什么:当用户单击页眉上的任何位置时,页面将返回一个post并更改它自己的查询。

当点击标题单元格时,触发post的最佳方法是什么?

<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>

自定义排序动态表,如何在标题单元格上执行回发单击

首先要做的是:在标题中添加一个onclick函数。这必须调用一个javascript函数。

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