Доступ к ссылкам перехода (часть URL после символа хеша, #) из кода позади
Кто-нибудь знает, возможно ли получить доступ к имени ссылки перехода в коде C#?
Я занимаюсь переписыванием URL и думаю, что не смогу увидеть эту часть URL.
В общем, мой URL выглядит примерно так:
И я хочу получить доступ к "Term1". Я не вижу его в ServerVariables...
Есть идеи?!?!?
СПАСИБО!
2 ответа
Решение
Хеш-символ предназначен для навигации на стороне клиента. Все, что после # не отправлено на сервер.
Идентификатор фрагмента функционирует иначе, чем остальная часть URI, а именно: его обработка осуществляется исключительно на стороне клиента без участия сервера. Когда агент (например, веб-браузер) запрашивает ресурс у веб-сервера, агент отправляет URI на сервер, но не отправляет фрагмент.
Его техническое название - Fragment Identifier.