将Home.aspx的请求路由到控制器

时间:2015-05-18 20:35:49

标签: c# asp.net asp.net-mvc routes

这可能已经得到了回答(可能是多次),但我似乎无法从我发现的任何帖子中找到答案。

我们的旧网站有一个Home.aspx,但仍有链接指向此页面。所以在我们的MVC站点中,我想要一条路由,它将接收Home.aspx的传入请求并将其路由到控制器。

据我所知,MapPageRoute似乎通过将路由映射到页面来做相反的事情。如何将物理页面的请求路由到控制器?

1 个答案:

答案 0 :(得分:0)

这应该按照你想要的路线映射:

routes.MapRoute(
    name: "SomeName",
    url: "Home.aspx",
    defaults: new { controller = "Controller", action = "Action", id = UrlParameter.Optional }
);