gridview+AspNetPager分页控件 编辑后返回原分页的问题

yct0605 2020-01-07 11:25:02
gridview+AspNetPager分页控件,比如页面A选择第3页,点击编辑按钮进入编辑页面B,编辑后返回原页面A,A页面还是在第3页上,这个使用QueryString传值是可以实现的;但发现一个问题,比如用户a进入页面A后选择第3页,用户b进入A页面后直接会调转到第3页上,正确的应该是b用户进入A页面后应该显示的第1页。


protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
//页面B返回的页面A的gvpageindex值
string pgind = Request.QueryString["RtnPageInd"];

if (pgind != null && !string.IsNullOrEmpty(pgind))
{
GV_List.PageIndex = Convert.ToInt32(pgind);
}

GVBind(SearchStr, TableString.F_MEL_ID + " desc ");
}
}

protected void ImgBtn_edit_Click(object sender, ImageClickEventArgs e)
{
//编辑时,将页面A的pageindex值传给页面B
Response.Redirect("MExportLibraryEditor.aspx?pageind="+Convert.ToString(GV_List.PageIndex)+"");
}

...全文
111 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
yct0605 2020-01-07
  • 打赏
  • 举报
回复
我给的是A页面的代码,B页面在pageload里面会获取A面传来的pageind值,B页面编辑后返回A页面,将pageind值传回A页面。
by_封爱 2020-01-07
  • 打赏
  • 举报
回复
B进入到页面根本就没有pageid参数 怎么可能跳转到第三页? 你的分页是根据url来实现的 所以 如果B从菜单点进去 不可能是3. 难道说 你用户A选择了第三页 把url给B发过去了? 这种情况的话 肯定是第三页...
yct0605 2020-01-07
  • 打赏
  • 举报
回复
A页面的gridview控件选择第3页,然后点击其中一条记录进行编辑进入B页面(Response.Redirect),B页面修改后再跳转到A页面(Response.Redirect),此时A页面还应该在第3页,而且数据已经更新。用页面传值没有问题,但是不同用户同时访问A页面就会出现分页选择混乱的问题。
1、支持通过Url进行分页AspNetPager除提供默认的类似于DataGrid和GridView的PostBack分页方式外,还支持通过Url进行分页,象大多数asp程序中分页一样, Url分页方式允许用户通过在浏览器地址栏中输入相应的地址即可直接进入指定页面,也可以使搜索引擎搜索到所有分页的页面的内容,因此具有用户友好和搜索引擎友好的优点,关于Url分页与PostBack分页方式的差异,请参考Url与PostBack分页方式的对比。 2、支持Url分页方式下的Url重写(UrlRewrite)功能 Url重写技术可以使显示给用户的Url不同于实际的Url,Url重写技术被广泛应用于搜索引擎优化(SEO)、网站重组后重定向页面路径以及提供用户友好的Url等方面, AspNetPager支持Url重写技术使您可以自定义分页导航的Url格式,实现Url重写; 3、支持使用用户自定义图片做为导航元素: 您可以使用自定义的图片文件做为分页控件的导航元素,而不仅仅限于显示文字内容。 4、功能强大灵活、使用方便、可定制性强: AspNetPager分页控件的所有导航元素都可以由用户进行单独控制,从6.0版起,AspNetPager支持使用主题(Theme)与皮肤(Skin)统一控件的整体样式,配合asp.net 2.0中的DataSource控件AspNetPager只需要编写短短几行代码,甚至无需编写任何代码,只需设置几个属性就可以实现分页功能。 5、增强的 Visual Studio 2005/2008设计时支持 增强的设计时支持使控件在设计时更加直观,易于使用,开发快捷方便。 6、兼容IE6.0+及FireFox 1.5+等浏览器 7、丰富而完整的控件文档和示例项目: 控件附带的完整的帮助文档及示例项目能够帮助您快速上手,熟悉AspNetPager控件的使用,您还可以通过给作者留言以及论坛提问等方式解决控件使用中遇到的问题。 Demo的主要功能有: 基本功能 分页按钮属性效果 使用自定义信息区 居中当前页索引按钮 Repeater分页 DataList分页 Url分页 使用Url重写技术 Url逆向分页 N层结构应用 使用XML文件数据源 图片浏览示例 使用AccessDataSource 使用SqlDataSource 使用ObjectDataSource 自定义数据呈现逻辑 使用图片按钮 查询结果分页 查询结果Url分页 克隆属性及事件 页索引输入/选择框 自定义导航按钮 在用户控件中实现分页

61,818

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧