我正在ASP网络核心上编写一个站点,并且其中的所有页面均以partialview的形式呈现。因此,我无需使用角度框架和其他框架即可实现spa模型。切换partialview时,我可以使用
来更改页面的URL
window.history.pushState ("object or string", "Title", "/ new url");
但是当我切换回浏览器时,我的URL只是更改为前一个,而partialview却没有变化。我想拦截此过渡并调用所需的演示文稿。有可能吗?
答案 0 :(得分:0)
我认为window.onpopstate
或window.onhashchange
会有用。在您的情况下,您是通过pushstate创建历史记录的,该历史记录将在更改或替换了该条目时触发前一个。