1
MVC2のURLに暗号化された文字列を使用したいと思います。私のアプリの典型的なURLは次のようになります:URLのMVC2スラッシュ文字
http://localhost:29558/Account/PasswordReset/ZKGeDMZikfIsnO8/MEs7SCBlI+MZo1Je8LM5dTEeCt3u91ARPUcavT5UXfVVRfyE
注意:PasswordReset /の後のすべては暗号化された文字列です。この例では、暗号化された文字列にスラッシュが含まれているため、MVCがクラッシュしています。
私は次のようにGlobal.asax.csにMapRouteを追加しようとしました:
routes.MapRoute(
"PasswordResetSpecialCase", // Route name
"Account/PasswordReset/*", // URL with parameters
new { controller = "Account", action = "PasswordReset" } // Parameter defaults
);
が、暗号化された文字列はスラッシュ文字が含まれているため、MVC2はまだ倒れています。私はスラッシュを削除する場合、それは動作しますが、明らかにそれはいいです。 MVC2は、PasswordResetの後のすべてを純粋なデータとして認識させるにはどうすればよいですか?おかげさまで