MVC プロジェクトにない URL をルーティングしたいだけです。お気に入り
http://mysite.com/Parents/default.aspx?ID=xxx
に
http://mysite.com/accounts/login
ID付き
MVC プロジェクトにない URL をルーティングしたいだけです。お気に入り
http://mysite.com/Parents/default.aspx?ID=xxx
に
http://mysite.com/accounts/login
ID付き
このようなものがうまくいくと思います。
routes.MapRoute(
name: "Default",
url: "Parents/default.aspx?ID={id}",
defaults: new { controller = "Accounts", action = "Login", id = UrlParameter.Optional }
);
すべての .aspx ページを「accounts/login」にリダイレクトするようにリダイレクトする場合は、以下のようにします。
routes.MapRoute(
"Page",
"{name}.aspx",
new { controller = "Accounts", action = "Login", id = UrlParameter.Optional }
);