我正在使用@Html.BeginForm()
在MVC中生成表单,但我的表单必须发布到我的确认操作,该操作将呈现确认视图。
确认操作很容易到达,但用户也会被重定向到那里,我的映射路径如下所示:
routes.MapRoute(
name: "RegisterConfirmationRoute",
url: "register/confirmation",
defaults: new { controller = "Account", action = "ConfirmRegistration" }
);
我是以错误的方式来做这件事的吗?
我不知道如何让@Html.BeginForm
使用routeName来呈现表单的action属性?
此致 雅克
答案 0 :(得分:12)
您想要Html.BeginRouteForm("RegisterConfirmationRoute")
。
答案 1 :(得分:1)
你有没有尝试过:
Html.BeginForm("ConfirmRegistration", "Account")
我误解了你的问题吗?