Ich kann die vollständige URL der Seite, an der ich gerade arbeite, nicht abrufen. Dies ist die URL, die ich erhalten möchte http://localhost:54570/Shipment/ShipmentDetails.aspx?HawbBLNo=NEC00000004#BFT
Das Ergebnis ist nur http://local/Shipment/ShipmentDetails.aspx?HawbBLNo=NEC00000004
für diesen Code
Es gibt keine Möglichkeit, Hash-Inhalt auf der Serverseite zu erhalten, da Hash niemals auf dem Server veröffentlicht wird
Siehe diese Frage für einige Tricks Wie bekomme ich Url Hash (# ) von der Serverseite
Es ist nicht möglich, den #anchor von der Serverseite in ASP.NET
abzurufenDies ist ein clientseitiges Flag, um dem Browser mitzuteilen, dass er sich an einen bestimmten Ort innerhalb der Seite bewegen soll.
Bitte sehen Sie sich die gleiche Diskussion an
Anker-Link in URL für ASP.Net abrufen
und