6

を使用してMVCでフォームを生成して@Html.BeginForm()いますが、フォームを確認アクションに投稿する必要があります。これにより、確認ビューがレンダリングされます。

確認アクションは簡単に実行できますが、ユーザーもそこにリダイレクトされ、マップされたルートは次のようになります。

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

私はこれを間違った方法で行っていますか?@Html.BeginFormrouteNameを使用してフォームのアクション属性をレンダリングする方法がわかりませんか?

よろしく、ジャック

4

2 に答える 2

13

あなたがしたいHtml.BeginRouteForm("RegisterConfirmationRoute")

于 2012-07-23T14:46:30.043 に答える
1

試しましたか:

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

私はあなたの質問を誤解していますか?

于 2012-07-23T14:49:01.323 に答える