Я рассматриваю возможность использования метода хеширования для создания статических ссылок на контент, который управляется вызовами ajax в Asp.Net MVC. Подтверждением концепции, над которой я работаю, является страница профиля /user/profile
, где можно просматривать и редактировать различные разделы. Вы всегда можете запросить следующий URL /user/profile#password
для прямого доступа к странице вашего профиля в разделе смены пароля
Тем не менее, мне интересно, не начинаю ли я это неправильно, поскольку, очевидно, я не могу получить доступ к части после хеша, кроме как путем объявления значения маршрута для хеша в global.asax
. Так что мне интересно, если это правильный способ доступа к этой части URL?
Должен ли я объявить значение маршрута или есть другой способ работы со значениями хеша (framework, javascript или mvc)?
Отредактировано, чтобы добавить:
В чистом javascript у меня нет проблем с использованием свойства window.location.hash
, хотя я не уверен, насколько он стандартен в современных браузерах, поэтому возникает вопрос о фреймворке / плагине javascript, который будет его использовать.