2013-05-10 35 views
0

Hello!在jQuery对话框中对数据网格进行排序,无需刷新页面,从而关闭对话框

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

我知道如何防止回传或做局部刷新与UpdatePanel的,但这里的数据网格被加载这样的:

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

,所以我不能换列头的链接,使其不会刷新。

我能解决这个问题吗?

回答

0

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

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

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