Мой URL является: http://localhost/myApp/app/job/7#/Nmbr
Отсутствует буква «#» в HttpContext.Request или HttpContext.Current.Request url?
Когда я пытался получить URL из HttpContext.Request или HttpContext.Current.Request, данный URL является: /myApp/app/job/7
#
и все после этого письма не хватает? Зачем? Как я могу получить настоящий текущий URL?
Но я использую угловой ui-router. Поэтому '#' следует использовать для маршрутизации mecanism в этом плагине. Может быть, я должен найти другой способ: S – Kle
Это только когда-либо видели или использовали на клиенте. Когда вы переходите на угловую страницу без '#', она перенаправляет вас к предложению 'other' в вашей конфигурации маршрутизации. Когда он делает это перенаправление, он будет эффективно изменять только часть после '#', а не делать запрос на сервер (поскольку ресурс сервера, идентифицированный с URL-адресом, не изменился, и вся обработка выполняется в javascript) –
Действительно. Фрагмент не отправляется на сервер. Вы не можете получить его там, период. –