通过调用特定控制器的动作(MVC)来显示视图(html页面)。之后我做了一系列的ajax调用(通过点击链接)并更新一个特定的div。现在我们知道刷新页面的时候会显示起始视图,因为URL是相同的,因此它会命中起始控制器/操作并呈现主视图(通过ajax调用加载的内容会丢失)
我希望在刷新页面时保持每个DOM状态(由Ajax调用呈现)。我研究了它,发现它可以在javascript中使用URL哈希来完成。
我正在考虑每次加载页面时都会调用的javascript方法。它将提取哈希部分并调用相应的操作并呈现视图。
我的方法是否正确?有没有更好的方法呢?