0

MVC フォームを使用して、アカウント/管理コントローラーにデータを送信しています。

@using (Html.BeginForm("Manage", "Account",  FormMethod.Post, new { @class = "form-horizontal", role = "form" }))

別のビューでも同じフォームを使用していますが、現在の設定方法では、送信するたびにユーザーをアカウント/管理ビューページにリダイレクトします。

フォームをアカウント/管理コントローラーに送信して、ユーザーを別のビュー ページにリダイレクトする方法はありますか? これは RouteValue で達成できるものですか?

特定のビューでユーザーをアカウント/管理以外のビューにリダイレクトしたい場合にのみ、アカウント/管理コントローラーでそれを行うことはできません

4

1 に答える 1

0

私が回避策として行ったのは、非表示の要素をフォームに追加することでした。

@Html.Hidden("Hidden", "UsersPage" ) //type="hidden", value="UsersPage"

コントローラーの非表示要素 (テキスト) の値を確認し、それに基づいて別のビューにリダイレクトしました。

于 2014-08-14T15:19:42.327 に答える