2011-06-21 16 views
2

MVC3を使用して、私はまともなウィザードの多段階アプローチを望んでいます。私は、前に、次に、ボタンを保存する必要があります。 「次へ」と「保存」の両方でデータベースにデータを保存します(ステージング表を保持するほど)。ただし、コードを作成して管理するためのナビゲーションを悪夢にしたくありません。私はwebformsでこのようなことをするのに使っていますが、私はmvc3の良い解決策を望んでいます。私は本当にセッションやクッキーを望んでいません。私はSteven SandersonによるApressの本「Pro ASP.NET MVC 2」に注目しました。 478ページに、彼は「あなたがこれを達成するための無限の方法がある」と述べています(ウィザードの多段階のフォームに関する)。mvc3ウィザードのようなページをデータベースに保存する

彼は、Microsoft MVC Futures dllをダウンロードしてデータを収集して保存し、隠れた入力タグをシリアライズすることについて言及しています。

私はこのアプローチと他のアプローチ/ソリューションとの間にいくつかの専門家から意見を聞きたかったのです。

ありがとうございます。 thisポストは、あなたがNuGetで利用可能MVCWizard.Wizard単純なコンポーネントの外観を持つことができますあなたにいくつかの開始

答えて

6

希望。 WizardControllerでは、部分ビューを使用してウィザードを作成できます。また、ウィザード全体を単一のビューにレンダリングするAutoWizardControllerもあります。これらのコンポーネントはすべて、セッションとともに動作してモデル状態を格納します。 MVCWizardの例はNuGetで見つけることができます。

+1

ニース、ありがとう!スティーブン・サンダーソンの本の隠された入力はあまり良くないと思いますか? –

+0

あなたが言及したように、これを実装する多くの方法がありますので、それはあなたには合っていますが、隠された入力はいつか私にいつか神秘に見えます:) – Tassadaque

+3

これは理論的に質問に答えるかもしれませんが[http:// meta.stackexchange.com/q/8259)ここに回答の重要な部分を含め、参照用のリンクを提供してください。 – NullUserException

1

を与える

+0

近い将来、MVCWizardを調べる必要があります。ありがとうマックス –

関連する問題