2009-07-11 7 views
2

Ich bin neu in ASP.NET MVC ich eine Störung erhalte, wenn ich diese Zeichen verwenden - *#%":?<> - in URLDoes ASP.NET MVC Griff * #% ": <> Zeichen in der URL

?..

Meine Frage ist - ist ASP.NET MVC *#%":?<> Zeichen in der URL Griff

+0

Eigentlich ist dies keine Frage ASP.NET MVC, ist nicht es? Wenn die Sonderzeichen in einer URL gesendet werden, sind sie alle URLEncodiert. – Kirtan

Antwort

0

einen Blick auf this. nehmen, während sie das Problem nicht lösen, zumindest wissen Sie, Sie sind nicht allein :)

1

RFC 1738:

also nur alphanumerische Zeichen, die besonderen Zeichen "$-_.+!*'()," und reserviert Zeichen für ihre reservierten Zwecke verwendet wird, kann innerhalb eine URL für uncodierte verwendet werden.

Von den Zeichen, die Sie aufgelistet, nur * "und - theoretisch unverschlüsselte verwendet werden In der Praxis würden viele Websites alle Zeichen kodieren Sie aufgelistet

1

Nein, ist es nicht, selbst dann nicht funktioniert, wenn Sie.. sie kodieren.

Es ist eine dumme Einschränkung in ASP.NET.

Sie im Abfragezeichenfolgeflag Teil allerdings funktionieren, nur nicht der Pfad Teil.

Verwandte Themen