Почему есть вариант для фрагмента, но я не могу его получить?
Вопрос
В ASP.NET, почему есть возможность получить фрагмент URL (он же хэш), но я не могу получить от него фрагмент. requestContext.HttpContext.Request.Url.Fragment
.
Теперь я понимаю, что вы не можете получить фрагмент, потому что сервер никогда не знает об этом, но я хочу знать, почему вариант есть в HttpContext
объект.
Решение
Потому что httpcontext.request.url имеет типа System.uri, и этот имеет параметр фрагмента. При использовании System.uri самостоятельно можно добавить/прочитать фрагмент, только в этом сценарии, где он используется во время выполнения ASP.NET, это не применимо.
Не связан с StackOverflow