Я планирую простой макет веб-сайта: заголовок с навигацией, боковой панелью и блоком контента.
Весь сайт должен быть одностраничное приложение , поскольку я использую визуализацию цезия, а при перезагрузке страницы удаляются текущие объекты JS, отображаемые в средстве просмотра.
Поэтому я хотел бы перезагрузить контейнер содержимого с помощью AJAX дляотобразить мои разные «страницы» и, следовательно, сохранить все объекты JS в браузере.
Мой вопрос:
Знаете ли вы, как добавить навигацию на основе URL в эту архитектуру?
Например: я на индексной странице / index / и ввожу новый URL / content1 /.Новый URL-адрес перезагружает контейнер содержимого с помощью AJAX и сохраняет все остальное как есть.Поэтому я также мог бы использовать кнопки браузера «вперед» и «назад».
Возможно ли это с маршрутизацией ASP.net MVC?Я довольно новичок в этом, поэтому я надеюсь, что достаточно хорошо описал свою проблему.
Спасибо большое!