C#MVC4默认控制器重定向

时间:2014-04-28 16:03:21

标签: asp.net-mvc-4 redirect controller default

我有两个控制器:默认和页面。当用户点击根http://localhost:1212时,我想将用户重定向到页面控制器。

我使用了这段代码,但没有运气:

routes.MapRoute(
            "Default",
            "",
            new { controller = "Page", action = "Get"}
        );

任何想法......?

1 个答案:

答案 0 :(得分:0)

只需将RouteConfig中的原始默认值更改为:

routes.MapRoute(
            name: "Default",
            url: "{controller}/{action}/{id}",
            defaults: new { controller = "Page", action = "Index", id = UrlParameter.Optional }
        );

如果您正在映射其他路线

,请确保这是最后一个条目