Request.QueryString [] не возвращает желаемое значение - PullRequest
4 голосов
/ 27 февраля 2010

У меня есть следующий URL: /Login.aspx?ReturnUrl=Default.aspx#/mydesign

Request.QueryString["ReturnUrl"] возвращает только "Default.aspx".

Почему не возвращается "Default.aspx#/mydesign"?

1 Ответ

3 голосов
/ 27 февраля 2010

Поскольку все, что находится после хеш-метки (#), называется фрагментом, а согласно спецификации HTTP, фрагментная часть URL-адреса никогда не отправляется на сервер. Вы можете проверить это только в клиентском JavaScript.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...