Internet Explorer ignoriert Hashtag in URL

9

Ich habe die folgenden URL Rewrite Rules eingerichtet:

%Vor%

Dadurch wird in der Adressleiste des Clients eine saubere (nicht-aspx) URL angezeigt und jeder URL-Aufruf wird auf die entsprechende .aspx-Seite umgeleitet. Dieses "allgemein" funktioniert gut. Wenn meine URL jedoch ein Hashtag enthält, d. H.% Co_de%, fehlt das Hashtag nach der Umleitung nur in IE, es funktioniert in FF / Chrome einwandfrei, was könnte das verursachen?

Ergebnis nach dem Klicken auf den Link in Chrome / FF:

Administration.aspx#first

Ergebnis in IE (9):

Administration#first

Nachtrag: Es funktioniert perfekt für GET-Parameter.

Link: Administration

IE: Login.aspx?logout=1

FF / Chrome: Login?logout=1

    
Dennis Röttger 14.03.2012, 12:19
quelle

1 Antwort

2

Da der Hashtag hauptsächlich für den Browser auf der Clientseite ist, um zu wissen, wohin innerhalb einer Seite geblättert werden soll, erscheint es mir logisch, dass nicht alle Browser ihn an den Server senden. Ich bin mir jedoch nicht sicher, was die Spezifikation dazu sagt.

    
jabal 14.03.2012 13:35
quelle