在浏览器中导航时丢失动态内容

时间:2018-11-14 09:47:51

标签: ajax asp.net-mvc browser-history

我的问题类似于this。我在浏览器上导航时丢失了Ajax更新...我想知道ASP.NET MVC中是否存在针对此问题的更好解决方案(另一个答案建议将过滤器值存储在隐藏的输入中并重做更新{{1 }})

这是我的情况:

我正在一个电子商务网站上。当用户进入首页时,他会看到一个过滤器和一些广告:

enter image description here

然后,用户使用过滤器优化搜索,说他将键入 shoe 并单击Go。转到底部将向服务器发送一个ajax请求,并通过ajax更新新的广告:

enter image description here

用户点击其中一个广告并导航到广告详细信息页面...现在,如果他按下浏览器上的“后退”按钮,他将返回首页,但会丢失由阿贾克斯。

0 个答案:

没有答案