В проекте MVC 3 у меня есть действие Controller, которое возвращает View. Давайте назовем это «Профиль».
В этом профиле 3 вкладки. Содержимое каждой вкладки загружается с помощью jQuery AJAX с 3 разных контроллеров. Допустим, 3 вкладки называются
Контакты, интересы и игры
То, что я хочу сделать, это когда пользователь вводит в адресную строку браузера следующее:
www.mywebsite.com / профиль / контакт
должно открыться представление профиля с отображаемой вкладкой «Контакт». Если пользователи вводят
www.mywebsite.com / Профиль / интересы
он должен открыть отображаемую вкладку Просмотр профиля с интересами.
Это легко, а теперь самое сложное. В то время как в представлении профиля с открытой вкладкой «Контакт» пользователь нажимает на вкладку «Интересы», я хочу, чтобы эта вкладка отображалась с помощью HTML из вызова AJAX, и я хочу, чтобы URL изменился и отобразил
www.mywebsite.com / профиль / интересы
Возможно ли это? Как мне это сделать?
P.S. Если кто-то хочет изменить название этого вопроса, пожалуйста, не стесняйтесь. Спасибо!