При такой обработке URL-адресов на стороне клиента будьте внимательны к атакам с помощью инъекций и хищений. Убедитесь, что потребитель этого значения не доверяет и проверяет его.

я есть такой URL

localhost/Login/LogOn?ReturnUrl=/#&q=my%20search%20word&f=1//447044365|2//4

Мне нужно получить параметры хеша для навигации в приложении после аутентификации.

Я пытаюсь поймать это так

<input name="returnUrl" value="<%= ViewContext.HttpContext.Request.Url.PathAndQuery %>" type="hidden" />

Но результат

/Login/LogOn?ReturnUrl=/

Я попытался убрать "/ #" в URL, затем я получил весь URL. Но мне нужно использовать этот URL как есть.

Почему был вырезан URL?

Ответы на вопрос(1)

Ваш ответ на вопрос