mvc 4以路由名称开头

Jac*_*ues 6 asp.net-mvc

我正在使用MVC生成表单@Html.BeginForm(),但我的表单必须发布到我的确认操作,这将呈现确认视图.

确认操作很容易到达,但用户也将重定向到那里,我的映射路由如下所示:

    routes.MapRoute(
        name: "RegisterConfirmationRoute",
        url: "register/confirmation",
        defaults: new { controller = "Account", action = "ConfirmRegistration" }
    );
Run Code Online (Sandbox Code Playgroud)

我是以错误的方式来做这件事的吗?我不知道如何@Html.BeginForm使用routeName来呈现表单的action属性?

问候,雅克

Tim*_*ers 12

你想要的Html.BeginRouteForm("RegisterConfirmationRoute").