IE后退按钮的行为与Chrome不同

时间:2016-02-23 16:16:40

标签: asp.net google-chrome internet-explorer filtering back-button

我有一个使用ASP.net和MS SQL Server后端的Web应用程序。这是基本问题。 Page1有一系列DDL作为过滤器和一个" Go"按钮以应用重新加载Page1的转发器的那些过滤器。 Go按钮单击还会将这些过滤器设置保存到SQL中的users表。当用户在注销和关闭浏览器后回到Page1时,下次访问该站点时会应用这些过滤器。 Page2将用户带到第1页的记录详细信息。母版页顶部的菜单允许用户从任何页面返回到Page1。

在Chrome中,无论用户是使用导航链接顶部还是后退按钮,还是关闭浏览器并在以后返回,Chrome都能正常运行。

在IE中,后退按钮不起作用,但导航链接或新浏览器不起作用。在IE中,之前的过滤器不是在点击/保存之前选择的新过滤器,而是通过" Go"按钮。

客户端的标准Build是IE 10,并不灵活。 Chrome不是一个选项。

如何让IE中的后退按钮表现得像Chrome?

谢谢!

要明确这是操作的顺序。

  1. 用户转到第1页,查看包含旧过滤器值
  2. 的20个项目的列表
  3. 用户更改DDL并单击“转到”按钮(过滤器保存到数据库)
  4. 用户在第1页上看到10个项目的新列表,然后单击其中一个
  5. 用户转到
  6. 上该点击项目的Page2详细信息
  7. 用户点击后退按钮。在IE浏览器中,他们在Chrome中看到了20个项目(原始过滤器),他们看到10项正确,最近设置了过滤器。

0 个答案:

没有答案