На странице ASP.NET с полосой вкладок я использую хэш-код в URL-адресе, чтобы отслеживать, какая вкладка Я в (использую подключаемый модуль jQuery для барбекю ). Например:
http://mysite.com/foo/home#tab=budget
К сожалению, я только что понял, что на странице есть несколько мест, где я использую старомодную обратную передачу ASP.NET для выполнения каких-либо действий, и когда обратная передача завершена, хеш ушел:
http://mysite.com/foo/home
... так что меня перенесли на другую вкладку. Не хорошо.
Это сайт веб-форм (не MVC), использующий .NET 4.0. Как вы видете, хотя я использую маршрутизацию URL.
Есть ли способ указать ASP.NET сохранять хеш в URL-адресе после обратной передачи?