400だから、IISは、例えば400悪い要求HttpUtility.UrlEncoded URLセグメント
BAD REQUESTをスローします http://u.lasoo.com.au/Offer/ * 9289--750W汎用-ATX12V-パワーSupply-%252449dot99/6355
< --- '*' と '%' は、このエラーの原因となっています。
http://u.lasoo.com.au/Offer/The-Giant-Good-As-Gone-7-Day-Sale/6354が問題なく動作することに注意してください。
任意の文字列を受け入れたMVC URLセグメントに変換する正しい方法は何ですか?
UPDATE:UR1セグメントは元の文字列に似ている必要があります。 Base64エンコーディングは文字列を完全に変換しました。
これを確認してくださいhttp://stackoverflow.com/questions/591694/url-encoded-slash-in-url –
ありがとう、しかしBase64は文字列をあまりにも変換します – CVertex