将aspx URL路由到MVC控制器

Sye*_*med 4 c# asp.net-mvc url-rewriting asp.net-mvc-3

我只想路由一个不在MVC项目中的URL.喜欢

http://mysite.com/Parents/default.aspx?ID=xxx
Run Code Online (Sandbox Code Playgroud)

http://mysite.com/accounts/login
Run Code Online (Sandbox Code Playgroud)

带有身份证

Moe*_*neh 6

我认为这样的事情会起作用.

routes.MapRoute(
            name: "Default",
            url: "Parents/default.aspx?ID={id}",
            defaults: new { controller = "Accounts", action = "Login", id = UrlParameter.Optional }
        );
Run Code Online (Sandbox Code Playgroud)