如何在MVC 2中自定义家庭控制器的默认名称

时间:2011-07-11 07:46:01

标签: asp.net-mvc-2

我想将默认的Home控制器名称更改为新的Customer控制器。有人可以解释我应该做些什么吗?

感谢您的回答

1 个答案:

答案 0 :(得分:0)

在您的Global.aspx.cs中有一个类似

的方法
    public static void RegisterRoutes(RouteCollection routes)
    {
        routes.IgnoreRoute("{resource}.axd/{*pathInfo}");

        routes.MapRoute(
            "Default", // Route name
            "{controller}/{action}/{id}", // URL with parameters
            new { controller = "Home", action = "Index", id = UrlParameter.Optional } // Parameter defaults
        );

    }

您可以在此处将默认控制器名称Home更改为Customer。 例如

new { controller = "Customer", action = "Index", id = UrlParameter.Optional }