ASP.net:分页一个Gridview导致其他gridview重新加载

时间:2010-10-01 18:14:29

标签: asp.net gridview

我很长时间没有在一个页面上处理多个网格,所以也许有人可以慢慢记忆。我在三个单独的jQuery UI选项卡中有两个网格和一个树视图。每当我打开gridview时,这是一个继承自Gridview的自定义控件,其他选项卡都会刷新。

我怎么能阻止这个?

2 个答案:

答案 0 :(得分:1)

你是否在回发中刷新了网格?单击分页按钮时,将触发page_load。确保你正在测试这个事件中的IsPostBack

答案 1 :(得分:0)

当您单击下一页链接(或按钮)并刷新/替换网格行时,您需要进行某种AJAX回发。

我会避免将所有内容包装在UpdatePanel中(如果您选择采用此路径),因为ViewState将继续增长和增长......并且来回传递。

http://msdn.microsoft.com/en-us/library/system.web.ui.updatepanel.aspx

您要避免这种情况(查看来源 - > ViewState) -

alt text