在jquery对话框中排序数据网格,无需页面刷新和关闭对话框

本文关键字:对话框 刷新 jquery 排序 数据 网格 数据网 | 更新日期: 2023-09-27 18:13:05

大家好!

我有一个用jquery UI创建的对话框加载数据网格的问题。我希望能够对数据网格进行排序,但是当单击列标题时,刷新页面,对话框消失。

我知道如何使用UpdatePanels防止回发或做部分刷新,但这里的数据网格是这样加载的:

<div id="dialog" hidden="true" title="Exceptions">
    <asp:GridView runat="server" ID="ExceptionsTable" AutoGenerateColumns="True" AllowSorting="True" />
</div>

所以我不能包装列头链接,使其不刷新。

我能解决这个问题吗?

在jquery对话框中排序数据网格,无需页面刷新和关闭对话框

我找到了我自己的答案,希望能帮助到其他人,我把它贴在这里。

在更新面板中包装datadgrid帮助了我!

<asp:UpdatePanel UpdateMode="Conditional" ChildrenAsTriggers="True" runat="server">
    <ContentTemplate>
        <asp:GridView runat="server" ID="ExceptionsTable" AutoGenerateColumns="True" AllowSorting="True" />
    </ContentTemplate>
</asp:UpdatePanel>