Wie man # Wert aus dem query-string?
Bitte helfen Sie mir get-query-string-Wert aus der URL.
http://test.com/test.aspx#id=test
Habe ich versucht, den Zugang mit
Request.QueryString["id"]
Seine erste null-Wert.Bitte vorschlagen, wie Zugangs-id aus der url.
Dank
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich Stimme mit allen, die
#
sollte ein?
, aber nur zur info:Hinweis: es ist nicht wirklich möglich, Holen Sie den Anker aus der URL, zum Beispiel:
Das problem ist, dass # angegeben Anker in die Seite, so dass die browser sieht:
Und dann sieht die Seite für
Als diese ist client-Seite, die Sie brauchen, um zu entkommen die # aus der URL - bekommen Sie es nicht auf dem server, da der browser bereits entkleidet Sie ab.
Wenn Sie möchten, dass der Teil nach dem # Sie haben um es zu kopieren mit Javascript, bevor die Anfrage an den server gesendet wird, und setzen der Wert im querystring.
Mehr info hier c# komplette URL mit "#"
Einen query-string beginnt mit einem Fragezeichen
?
nicht eine hash -#
.Versuchen:
Über einen hash, Fragen Sie den Sprung zu einer benannten Anker innerhalb des Dokuments, nicht die Bereitstellung ein query-string
Ihre URL ist nicht gültig.
bezieht sich auf eine Lesezeichen namens
id=test
.Sollten Sie verwenden
Dann
Request.QueryString["id"]
arbeiten.Wenn Sie möchten, es zu benutzen, als hash-Tags können Sie verwenden:
mit diesem code haben Sie die hash-tag-Wert.
Ist es nicht eigentlich sein?