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

时间:2009-05-31 18:41:23

标签: asp.net-mvc

我的思绪在某种程度上是空白的。我该怎么做:

我有一个RegistrationController,希望网址/register能够点击该控制器上的操作Register。我需要在global.asax中添加什么作为地图路线?

2 个答案:

答案 0 :(得分:11)

实际上,你想要的是:

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

现在,您可以使用以下网址转到您的网页:

http://www.yoursite.com/register

答案 1 :(得分:0)

routes.MapRoute(
                "MyCustomRoute",                                              // Route name
                "Registration/Register",                           // URL with parameters
                new { controller = "Registration", action = "Register" }  // Parameter defaults
            );