CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  ASP.NET

对于有回发操作的页面,我用window.history.back()要调用两次以上才行,怎么解决?

楼主sandy110(小小菜)2004-12-02 19:21:29 在 .NET技术 / ASP.NET 提问

对于有回发操作的页面,我用window.history.back()要调用两次以上才行,怎么解决?  
  例如我点了确定按钮,弹出一个提示框等等,然后再点击返回按钮,返回按钮调用了window.history.back(),发现点一次返回按钮并不能返回到上一个页面,要调用两次,请问怎么解决这样的问题??? 问题点数:0、回复次数:17Top

1 楼sandy110(小小菜)回复于 2004-12-02 19:32:18 得分 0

up有人知道不?Top

2 楼Aimar168(跟着微软走,牵着太阳的手)回复于 2004-12-02 20:00:11 得分 0

那就window.location.href='页面url'Top

3 楼woody420(轨の迹)回复于 2004-12-02 20:04:17 得分 0

后退确实不少情况下方便了用户,但碰到你说的情况确实比较郁闷.  
  这种情况我现在一般是采用直接写返回地址的办法...但是有点不方便...  
  Top

4 楼lobu(享受编程)回复于 2004-12-02 20:06:48 得分 0

window.history.go(-2);Top

5 楼xiaodao2008(小刀)回复于 2004-12-02 20:15:48 得分 0

Onclick="javascript:history.go(-1)"Top

6 楼lijie7552()回复于 2004-12-02 20:38:07 得分 0

"javascript:history.back()"  
  这样就行了!Top

7 楼sandy110(小小菜)回复于 2004-12-02 21:23:10 得分 0

唉,我为了保留上个页面的查询结果,如果是window.location.href='页面url'就不对了Top

8 楼woody420(轨の迹)回复于 2004-12-03 08:17:21 得分 0

哎,同烦...Top

9 楼sandy110(小小菜)回复于 2004-12-03 09:01:57 得分 0

我想到一个方法就是在服务端进行计数。设计数器为n每回发一次计数器加一,最后  
  在客户端调用window.history.go(-n)还行哇???不过有没有谁1有简单的的更直接的方法了?Top

10 楼YapEro([::q^-^p::])回复于 2004-12-03 11:19:13 得分 0

window.history.go(-2);  
  如果确定两次就用这个了.如果不确定最好   window.location.href='url'.保存结果用cookies或者session好了Top

11 楼forideal(我心飞翔)回复于 2004-12-03 11:22:53 得分 0

在回发操作前使用this.IsPostBack判断页面是否执行了回送Top

12 楼lily4064(忘忧草)回复于 2004-12-03 11:23:13 得分 0

同意楼上的。一般情况下用history.go(-2)Top

13 楼tianjue0921(天珏)回复于 2004-12-03 11:29:51 得分 0

我曾经做过这个,上面的方法都不行的,只能用window.location.href   ='url'Top

14 楼sandy110(小小菜)回复于 2004-12-10 12:54:37 得分 0

我自己解决了,不过比较的麻烦,页面回发一次,我计数一次,最后history。go(-n)Top

15 楼shyboywjy0227(温酒吧)回复于 2004-12-10 13:00:59 得分 0

记住你上一个页面的信息,比如Request的信息,然后返回的时候导向页面的时候也带上这些参数,就不用考虑以上问题Top

16 楼redlotoc(红莲花)回复于 2004-12-10 13:14:05 得分 0

window.history.go(-n);  
  我也是用的小小菜的方法  
  Top

17 楼athossmth(athos)回复于 2004-12-10 13:21:55 得分 0

go(-n)吧,history   url是不能在客户端访问的,只能自己存着,或者算清楚几步Top

相关问题

  • 页面调用
  • 页面调用
  • js如何在页面上调用window的字体对话框,
  • 页面间的调用!
  • 类间页面的调用!!
  • asp页面如何调用.net页面
  • 我通过servlet调用jsp页面
  • 如何跨页面调用JavaScript
  • B/S里页面调用问题???急!急!!!!!
  • jsp页面方法的调用

关键词

  • 页面
  • 解决
  • history
  • 按钮
  • 回发
  • 返回
  • back
  • go
  • 方法
  • 要调用两

得分解答快速导航

  • 帖主:sandy110

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo