Wie kommt es, dass es eine Option für Fragment gibt, aber ich kann es nicht abrufen?

StackOverflow https://stackoverflow.com/questions/6337925

  •  27-10-2019
  •  | 
  •  

Frage

In ASP.NET Warum gibt es eine Option, um das URL -Fragment (auch bekannt als Hash) zu erhalten, aber ich kann das Fragment nicht davon bekommen. requestContext.HttpContext.Request.Url.Fragment.

Jetzt verstehe ich, dass Sie das Fragment nicht bekommen können, weil der Server nie davon weiß, aber ich möchte wissen, warum die Option in der da ist HttpContext Objekt.

War es hilfreich?

Lösung

Weil httpcontext.request.url vom Typ System.uri ist, und dieser einen Fragmentparameter hat. Wenn System.uri alleine verwendet wird, ist es sicherlich möglich, das Fragment hinzuzufügen/zu lesen, nur in diesem Szenario, in dem es von der Laufzeit von ASP.NET verwendet wird, ist es nicht anwendbar.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top