0

您好 Stack 的聪明人!

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

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

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

所以我无法包装列标题链接以使其不刷新。

我能以某种方式解决这个问题吗?

4

1 回答 1

0

我找到了自己的答案,希望能帮助其他人,我会在这里发布。

将 datadgrid 包装在更新面板中对我有帮助!

<asp:UpdatePanel UpdateMode="Conditional" ChildrenAsTriggers="True" runat="server">
    <ContentTemplate>
        <asp:GridView runat="server" ID="ExceptionsTable" AutoGenerateColumns="True" AllowSorting="True" />
    </ContentTemplate>
</asp:UpdatePanel>
于 2013-05-21T09:32:53.580 回答