2009-04-20 4 views
0

Sagen, ich habe diese URL „/ my # stuff“nicht URL zu kodieren, die

ich asp.net MVC verwenden und wenn ich gehe zu versuchen, diese Seite dauert es mich zu einfach „/ my“. Der "#stuff" -Teil wurde entfernt.

Jetzt kann ich es gut funktionieren, wenn ich die URL wie so „/ my% 23stuff“ kodieren seit% 23 bis #

jedoch decodiert, ist es eine Möglichkeit, dies ohne arbeiten kann die URL kodieren?

Ich würde es, wenn in „/ my # stuff“ eingeben, wie die URL als „mein% 23stuff“ genauso gearbeitet

Antwort

3

Ich glaube nicht, dass es eine Art und Weise, was Sie sagen zu tun ist, . Der Hash wird in einer URL für Anchor-Tags verwendet.

Sie zeigen auf eine Seite/meine und navigieren zum Anker Tag "Zeug" auf dieser Seite. Wenn der Anchor-Tag "stuff" nicht existiert, wird er einfach zu page/my navigieren.

+0

Eigentlich ist das die Regel für HTTP-URLs - aber ich kann mir vorstellen, dass Sie diese Detailebene überspringen, wenn man bedenkt, dass das Beispiel in der Frage zumindest das Protokoll und den Hostnamen nicht enthält. – MSalters