C# 带有页面重定向的ASP datapager预呈现

C# 带有页面重定向的ASP datapager预呈现,c#,asp.net,query-string,datapager,C#,Asp.net,Query String,Datapager,我有一个包含listview的asp网页。我使用PreRender事件将datapager添加到listview中,以使用相关数据填充listview。在PreRender事件代码中,我具有如下重定向功能,以便将当前页码添加到查询字符串中。问题是此redirct生成PreRender事件,并且我有一个没有出口的循环。如何将当前页码添加到查询字符串中没有这个循环的querystring Response.Redirect("~/Default.aspx?keyword=" + keyword +

我有一个包含listview的asp网页。我使用PreRender事件将datapager添加到listview中,以使用相关数据填充listview。在PreRender事件代码中,我具有如下重定向功能,以便将当前页码添加到查询字符串中。问题是此redirct生成PreRender事件,并且我有一个没有出口的循环。如何将当前页码添加到查询字符串中没有这个循环的querystring

Response.Redirect("~/Default.aspx?keyword=" + keyword + "&Page=" + pagenumber, false);

为什么要在预渲染阶段执行重定向?您必须使用预定义参数创建链接按钮,但不能重定向。我想将cuurent页码添加到页面查询字符串。。。