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
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.
Tags und Links iis-7.5 internet-explorer asp.net url-rewriting hashtag