【发布时间】:2013-09-01 23:57:11
【问题描述】:
我只是想路由一个不在 MVC 项目中的 URL。 喜欢
http://mysite.com/Parents/default.aspx?ID=xxx
到
http://mysite.com/accounts/login
有身份证
【问题讨论】:
标签: c# asp.net-mvc asp.net-mvc-3 url-rewriting
我只是想路由一个不在 MVC 项目中的 URL。 喜欢
http://mysite.com/Parents/default.aspx?ID=xxx
到
http://mysite.com/accounts/login
有身份证
【问题讨论】:
标签: c# asp.net-mvc asp.net-mvc-3 url-rewriting
我认为这样的事情会奏效。
routes.MapRoute(
name: "Default",
url: "Parents/default.aspx?ID={id}",
defaults: new { controller = "Accounts", action = "Login", id = UrlParameter.Optional }
);
【讨论】:
如果您想将所有 .aspx 页面重定向到“帐户/登录”处,请执行以下操作
routes.MapRoute(
"Page",
"{name}.aspx",
new { controller = "Accounts", action = "Login", id = UrlParameter.Optional }
);
【讨论】: