代码之家  ›  专栏  ›  技术社区  ›  Alex

如何将MVC路由添加到特定控制器?

  •  7
  • Alex  · 技术社区  · 16 年前

    我的脑子里不知怎么一片空白。我该怎么做:

    我有一个 RegistrationController 想要网址 /register 打这个动作 Register 在那个控制器上。我必须在global.asax中添加什么作为地图路线?

    2 回复  |  直到 16 年前
        1
  •  11
  •   Gerardo Contijoch    16 年前

    实际上,你想要的是:

    routes.MapRoute(
                "RegisterRoute",
                "Register",
                new { controller = "Registration", action = "Register" }
            );
    

    现在,您可以使用以下URL转到您的页面:

    http://www.yoursite.com/register

        2
  •  0
  •   user434917    16 年前
    routes.MapRoute(
                    "MyCustomRoute",                                              // Route name
                    "Registration/Register",                           // URL with parameters
                    new { controller = "Registration", action = "Register" }  // Parameter defaults
                );