ASP.NET MVC3 Web应用程序的浏览器后退按钮问题

我用Google搜索并搜索我的问题,认为这应该是一个常见的问题,但还没有找到任何解决方案。

问题 – 我有一个ASP.NET MVC3应用程序。 登录后,用户将被重定向到仪表板。 仪表板包含多个链接。 单击链接时,将通过AJAX调用加载局部视图。 一切都很完美。

请查看附件中的图片以获得更多说明。

在此处输入图像描述在此处输入图像描述在此处输入图像描述

让我们说我已经按照图像中给出的相同顺序浏览了页面。 所以问题在于浏览器后退按钮。 如果我在第三视图,那么当我按下后退按钮时它应该进入第二视图但实际上它将再次进入登录页面。 请注意,URL不会更改,只是使用AJAX调用更改内部内容。

我也试图实现Ben Alman的Browser Back按钮jQuery插件,但仍然没有运气。

任何人都可以帮我解决这个问题。

感谢您分享您的时间和智慧。