Comment se fait il y a une option pour le fragment, mais je ne peux pas le récupérer?
Question
ASP.net pourquoi est-il une option pour obtenir le fragment d'URL (aka. Hash), mais je ne peux pas obtenir le fragment de celui-ci. requestContext.HttpContext.Request.Url.Fragment
.
Maintenant, je comprends que vous ne pouvez pas obtenir le fragment parce que le serveur ne sait jamais à ce sujet, mais je veux savoir pourquoi l'option est là avec dans l'objet HttpContext
.
La solution
Parce que HttpContext.Request.Url est de type System.Uri, et que l'on a un paramètre Fragment. Lorsque vous utilisez System.Uri sur son propre, il est certainement possible d'ajouter / lire le fragment, juste dans ce scénario où il est utilisé par l'exécution de ASP.net, ce n'est pas applicable.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow