Wenn es also URL codierten Segmente in meiner apps MVC-URL ist, IIS wirft einen BAD REQUEST 400Bad Anfrage 400 für HttpUtility.UrlEncoded URL Segmente
z.B. http://u.lasoo.com.au/Offer/ * 9289--750W-generic-ATX12V-Power-Speise-% 252449dot99/6355
< --- die '*' und '%' sind, verursacht dies Fehler.
Beachten Sie, dass http://u.lasoo.com.au/Offer/The-Giant-Good-As-Gone-7-Day-Sale/6354 funktioniert.
Was ist der richtige Weg, um eine beliebige Zeichenfolge in ein akzeptiertes MVC-URL-Segment umzuwandeln?
UPDATE: Das URl-Segment sollte der ursprünglichen Zeichenfolge ähneln. Die Base64-Codierung hat die Zeichenfolge vollständig transformiert.
überprüfen Sie diese http://stackoverflow.com/questions/591694/url-encoded-slash-in-url –
Danke, aber Base64 verwandelt die Zeichenfolge zu viel – CVertex