ajax - 如何在基于 ajax 的 MVC.NET Web 应用程序中管理页面导航
问题描述
当我们不使用 ajax 时,浏览器的向后和向前箭头提供到上一个(和下一个)页面的导航。虽然当我们使用 ajax 检索信息(拥有单页应用程序)时,我们丢失了以前的页面,并且浏览器对导航历史一无所知。当我们专门在 MVC.NET Web 应用程序上下文中使用 ajax 时,管理以前页面历史的最佳解决方案是什么。谢谢
解决方案
html5的history api是关键。见: https ://css-tricks.com/using-the-html5-history-api/
推荐阅读
- java - 如何使用 hbox 向 StackPane 添加填充
- javascript - vue.js 属性或方法未定义
- android - 为什么我的 Exoplayer2 CacheDataSource 没有将下载的流写入指定的缓存?
- javascript - Node.js 中的 Twitter API 参数设置
- typescript - 如何防止 TypeScript 在我的浏览器定位脚本中看到 Node.js 类型?
- java - 遍历数组列表
- javascript - 我可以使用 Javascript 在虚拟主机的计算机上编写文件吗?
- reactjs - React with TypeScript:使用键的类型从通用对象数组中获取道具
- python - 在 plotly 中绘制水平线
- reactjs - 如何在 React 中通过用户的键盘输入设置状态?