4

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

http://mysite.com/Parents/default.aspx?ID=xxx

http://mysite.com/accounts/login

有身份证

4

2 回答 2

6

我认为这样的事情会奏效。

routes.MapRoute(
            name: "Default",
            url: "Parents/default.aspx?ID={id}",
            defaults: new { controller = "Accounts", action = "Login", id = UrlParameter.Optional }
        );
于 2013-08-29T13:54:44.210 回答
4

如果您想将所有 .aspx 页面重定向到“帐户/登录”处重定向,请执行以下操作

routes.MapRoute(
   "Page",
   "{name}.aspx",
   new { controller = "Accounts", action = "Login", id = UrlParameter.Optional }
 );
于 2013-09-04T07:00:53.273 回答