6

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

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

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

我会以错误的方式解决这个问题吗?我看不到如何@Html.BeginForm使用 routeName 来呈现表单的 action 属性?

问候, 雅克

4

2 回答 2

13

你想要Html.BeginRouteForm("RegisterConfirmationRoute")

于 2012-07-23T14:46:30.043 回答
1

你试过了吗:

Html.BeginForm("ConfirmRegistration", "Account")

我误解了你的问题吗?

于 2012-07-23T14:49:01.323 回答