我正在创建一个MVC应用程序,并在页面上显示一个简单的自定义选项卡界面。当用户选择每个选项卡时,我执行一个AJAX GET请求将新内容加载到选项卡体区域。虽然我希望实现HTML5 History API,这样浏览器历史记录就会更新,用户可以通过单击浏览器的后退按钮返回到以前的选项卡。我已经用下面列出的核心构建了一个粗略的原型,尽管我在能够返回到选项卡控件的第一个状态时卡住了。例如,当我加载页面时。第一个选项卡处于选中状态。然后单击选项卡2,然后单击3和4。单击浏览器的后退按钮将返回到选项卡3、选项卡2,但不返回选项卡1。&l