没有回发的 ASP.NET GridView 分页

5 asp.net gridview modalpopupextender asp.net-ajax

我想问大家一个简单的问题。

我在更新面板中有一个网格视图。我的模态弹出窗口拉起这个面板。到目前为止我很好。

但是,当我尝试在弹出的网格视图上进行分页时,页面会回发。

然后模态弹出窗口消失了,我的 GridView 也消失了。

当我再次单击 mybutton 时,它会显示带有网格视图的模态弹出窗口和网格视图中的下一页内容。

有什么方法可以让这个网格视图进行分页而不回发并且不丢失模态弹出窗口?

任何帮助将不胜感激。

谢谢,

Mat*_*nes 3

每次更改 GridView 的页面时,该页面都必须回发。但是,您可以通过挂钩 GridView 的 PageIndexChanged 事件来模拟所需的功能:

protected void GridView1_PageIndexChanged(object sender, EventArgs e)
{
    modalPopupExtender1.Show();
}
Run Code Online (Sandbox Code Playgroud)