AspNetPager返回到指定页面 ,子查询分页和返回

leleyjg 2014-06-24 03:17:30
用AspNetPager实现分页的B/S。 比如共有80条记录,每页可有10条记录,共8页。每条记录后有(查看详情,删除等)可选操作。
问题1: 比如在第五页, 点击某条记录后的,查看详情链接, 跳到了新的页面,以显示该条记录的详细信息。 在这个新的页面点击“返回”按钮, 却返回到了最开始的第一页而不是第五页。。
问题2: 在登陆后的页面,添加查询功能, 比如12年有三页数据, 13年有三页数据, 如何能在这个查询结果的三页数据子集上实现正确的“返回”,即在12年的第二页某个记录后,点击“查看详情”==》新的页面===》 在新的页面点击“返回”====》如何能到 12年(共三页)的第二页??? 而不是开始的(共八页)的第一页。
谢谢高手指点
...全文
497 20 打赏 收藏 转发到动态 举报
写回复
用AI写文章
20 条回复
切换为时间正序
请发表友善的回复…
发表回复
leleyjg 2014-08-21
  • 打赏
  • 举报
回复
不算太满意, 谢谢各位了。。
leleyjg 2014-07-07
  • 打赏
  • 举报
回复
欢迎高手继续指点, 问题还没解决,谢谢
leleyjg 2014-06-30
  • 打赏
  • 举报
回复
引用 17 楼 zzflover 的回复:
[quote=引用 16 楼 leleyjg 的回复:] [quote=引用 15 楼 zzflover 的回复:] 下午研究了下,把aspnetpager的UrlPaging属性设置成true以后,跳转到别的页以后再返回是返回到原来的页而不是第一页。 如果带查询条件时,可在后台动态设置UrlPaging属性。 我还有一个问题,就是怎么把查询条件再给显示回去呢?一个一个写貌似太麻烦了。。
谢谢,是的我也试了,可以。 但是貌似不安全“UrlPaging属性设置成true”[/quote] 嘿嘿,我现在更关心的是怎么能把那些查询条件再给显示回来~![/quote] O(∩_∩)O谢谢, 加油呀。。
save4me 2014-06-27
  • 打赏
  • 举报
回复
因为没看到现在别人做好的程序是什么样的,所以有问题具体再说。
引用 8 楼 leleyjg 的回复:
谢谢您回复, 我在这方面是菜鸟,临时受命完善别人的已做好的程序。程序大量用到该控件。以上网站的方法与我这的方法有些不同, 我好好研读下,有问题再请教您,谢谢
7年 2014-06-27
  • 打赏
  • 举报
回复
关注下,以前也遇到过这样的问题。
7年 2014-06-27
  • 打赏
  • 举报
回复
引用 16 楼 leleyjg 的回复:
[quote=引用 15 楼 zzflover 的回复:] 下午研究了下,把aspnetpager的UrlPaging属性设置成true以后,跳转到别的页以后再返回是返回到原来的页而不是第一页。 如果带查询条件时,可在后台动态设置UrlPaging属性。 我还有一个问题,就是怎么把查询条件再给显示回去呢?一个一个写貌似太麻烦了。。
谢谢,是的我也试了,可以。 但是貌似不安全“UrlPaging属性设置成true”[/quote] 嘿嘿,我现在更关心的是怎么能把那些查询条件再给显示回来~!
leleyjg 2014-06-27
  • 打赏
  • 举报
回复
引用 15 楼 zzflover 的回复:
下午研究了下,把aspnetpager的UrlPaging属性设置成true以后,跳转到别的页以后再返回是返回到原来的页而不是第一页。 如果带查询条件时,可在后台动态设置UrlPaging属性。 我还有一个问题,就是怎么把查询条件再给显示回去呢?一个一个写貌似太麻烦了。。
谢谢,是的我也试了,可以。 但是貌似不安全“UrlPaging属性设置成true”
7年 2014-06-27
  • 打赏
  • 举报
回复
下午研究了下,把aspnetpager的UrlPaging属性设置成true以后,跳转到别的页以后再返回是返回到原来的页而不是第一页。 如果带查询条件时,可在后台动态设置UrlPaging属性。 我还有一个问题,就是怎么把查询条件再给显示回去呢?一个一个写貌似太麻烦了。。
md5e 2014-06-27
  • 打赏
  • 举报
回复
一般来说,我们在点击修改的同时,会将当前的url以参数的形式一起带过去 如 "edit.aspx?returnurl="+ Server.UrlEncode ("list.aspx?keyword=新闻&page=4"); 然后我们的edit.aspx只用Request.QueryString["returnurl"]就可以得到将要返回的页面
leleyjg 2014-06-27
  • 打赏
  • 举报
回复
引用 10 楼 webdiyer 的回复:
[quote=引用 6 楼 leleyjg 的回复:] 谢谢各位的回帖, 楼上的答案都不够具体,操作很难, 有相关代码吗, 请继续,
建议你看看官方示例和文档:http://www.webdiyer.com/aspnetpager/[/quote] 您好, 我们好像用的是您控件, 在此向您表示真诚的谢意!!!
leleyjg 2014-06-26
  • 打赏
  • 举报
回复
引用 7 楼 save4me 的回复:
下面的代码还不够具体呀?通过this.ViewState["__PageIndex"] 保存和传递当前是哪一页,通过this.ViewState["__PageSize"]保存和传递每页的记录数,另外还有查询的WHERE和Order By。操作难在什么地方? [quote=引用 2 楼 save4me 的回复:] 参考: 使用AspNetPager分页控件、分页存储过程及用户控件基类实现的完美分页功能 在ASP.NET可以使用ViewState来保存当前页面的一些状态信息。具体的可以结合上面的文章代码和你自己的需求。
引用 6 楼 leleyjg 的回复:
谢谢各位的回帖, 楼上的答案都不够具体,操作很难, 有相关代码吗, 请继续,
[/quote]
引用 7 楼 save4me 的回复:
下面的代码还不够具体呀?通过this.ViewState["__PageIndex"] 保存和传递当前是哪一页,通过this.ViewState["__PageSize"]保存和传递每页的记录数,另外还有查询的WHERE和Order By。操作难在什么地方? [quote=引用 2 楼 save4me 的回复:] 参考: 使用AspNetPager分页控件、分页存储过程及用户控件基类实现的完美分页功能 在ASP.NET可以使用ViewState来保存当前页面的一些状态信息。具体的可以结合上面的文章代码和你自己的需求。
引用 6 楼 leleyjg 的回复:
谢谢各位的回帖, 楼上的答案都不够具体,操作很难, 有相关代码吗, 请继续,
[/quote] 谢谢您回复, 我在这方面是菜鸟,临时受命完善别人的已做好的程序。程序大量用到该控件。以上网站的方法与我这的方法有些不同, 我好好研读下,有问题再请教您,谢谢
webdiyer 2014-06-26
  • 打赏
  • 举报
回复
引用 6 楼 leleyjg 的回复:
谢谢各位的回帖, 楼上的答案都不够具体,操作很难, 有相关代码吗, 请继续,


建议你看看官方示例和文档:http://www.webdiyer.com/aspnetpager/
jimil 2014-06-26
  • 打赏
  • 举报
回复
别用post提交,而使用GET提交,就是在URL里表达出条件和当前页。
leleyjg 2014-06-25
  • 打赏
  • 举报
回复
谢谢两位的回答,研究下, 希望更多的高手指点
save4me 2014-06-25
  • 打赏
  • 举报
回复
下面的代码还不够具体呀?通过this.ViewState["__PageIndex"] 保存和传递当前是哪一页,通过this.ViewState["__PageSize"]保存和传递每页的记录数,另外还有查询的WHERE和Order By。操作难在什么地方?
引用 2 楼 save4me 的回复:
参考: 使用AspNetPager分页控件、分页存储过程及用户控件基类实现的完美分页功能 在ASP.NET可以使用ViewState来保存当前页面的一些状态信息。具体的可以结合上面的文章代码和你自己的需求。
引用 6 楼 leleyjg 的回复:
谢谢各位的回帖, 楼上的答案都不够具体,操作很难, 有相关代码吗, 请继续,
webdiyer 2014-06-25
  • 打赏
  • 举报
回复
要返回到指定页面的话,必须用url分页方式
leleyjg 2014-06-25
  • 打赏
  • 举报
回复
谢谢各位的回帖, 楼上的答案都不够具体,操作很难, 有相关代码吗, 请继续,
SomethingJack 2014-06-25
  • 打赏
  • 举报
回复
你的问题1 你返回的时候将你的页码一起带回到付页面分页中 这样可以正确显示页码 问题2 还是跟问题1一样 返回的时候带上参数 第几页等等 然后付页面接收.通过URL
save4me 2014-06-24
  • 打赏
  • 举报
回复
参考: 使用AspNetPager分页控件、分页存储过程及用户控件基类实现的完美分页功能 在ASP.NET可以使用ViewState来保存当前页面的一些状态信息。具体的可以结合上面的文章代码和你自己的需求。
leleyjg 2014-06-24
  • 打赏
  • 举报
回复
目前用户登陆后,点击底部的下一页,如 从第一页到第二页, 再到第N页, 网络地址的内容是没有变化的。

62,046

社区成员

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

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

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

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