【发布时间】:2017-10-07 00:16:49
【问题描述】:
这就是我想要实现的:
在a页,点击链接,进入b页,从头开始显示b页的所有内容。点击浏览器返回按钮,返回页面a并显示链接位置的内容。
这是我现在得到的:
它发生在两个 aspx 页面之间,
1、首页http://xxxx/default.aspx#project/page/home有一个链接TEST
2、所以当我点击这个链接时,它会跳转到http://xxxx/default.aspx#project/page/test。但似乎浏览器会记住 page/home 上的链接位置并直接跳转到 page/test 上的相同位置,而不是从一开始就显示所有内容。
3、当我点击浏览器后退按钮,到上一页时,也无法回到那个链接位置。
附加信息: 我将 TEST 更改为 TEST,效果很好。所以我认为这是因为 aspx 页面和主题标签。
我试过这个,它会导致同时显示两个页面(一个在左边,一个在右边) Take User Back to Where They Scrolled to on previous page when clicking Browser Back Button
请帮忙,谢谢。
【问题讨论】:
-
http://xxxx/default.aspx#project/page/home和http://xxxx/default.aspx#project/page/test都是同一个页面 - default.aspx -
@JenR,非常感谢您的回复。你碰巧知道一种方法来实现我想要的吗?即使它们是一页。
标签: javascript html asp.net browser back-button