Как управлять навигацией по страницам в ajax на основе MVC.NET Веб-приложения

#ajax #asp.net-mvc #navigation

Вопрос:

Когда мы не используем ajax, стрелки браузера вперед и назад обеспечивают переход к предыдущим (и следующим) страницам. Хотя, когда мы используем ajax для извлечения информации (для создания одностраничного приложения), мы теряем предыдущие страницы, и браузер ничего не знает об истории навигации. Каково лучшее решение для управления историей предыдущих страниц, когда мы используем ajax специально в MVC.NET контекст веб-приложений. Спасибо

Ответ №1:

API истории html5 является ключевым. См.: https://css-tricks.com/using-the-html5-history-api/