2012-02-28 11 views
0

今日私はWebFormsプロジェクトを持っています。プロジェクトはVBからC#に書き直されなければならず、MVCでWebFormsやdo-itを維持することに決めなければなりません。MVCプロジェクトのMultipleWizzards

プロジェクトには、約120人のウィザードが含まれています(それぞれ3ステップ)。魔法使いはマルチビューの内部にある単一のaspxページになりました。

MVCのウィザードでこれまで見たことは、ウィザードの各ステップについてのビューを用意することです。

私の言いたいことは、今日は120人の魔法使いが120人の.aspxページを表しているのですが、MVCに変更すると120人の魔女が「ページ」をかなりたくさん持っています。

でも、私はそれを整理して維持するための領域で整理する必要があります(今日私はフォルダを使用しています)。

あなたの意見を教えてもらえますか?!?!?!

答えて

0

3ページずつの120のウィザードを作成する必要がある場合は、これらのウィザードのいくつかのステップでいくつかの「重複」が発生する可能性があります。

私のアプローチは、すべての一意のビューを識別し、ユーザーが入力したデータを追跡しながら構成可能なメタデータに基づいてビューをレンダリングするエンジンを作成することです。それをすべての重要な部分は、保守性になり、私は例えば360ページを維持嫌いだろう

;)

+0

彼らは別の検証ルールになどを持っているので、すべてのビューが異なる – TiagoDias

+0

バリデーションルールは、ビューとは何の関係も私見なかったですビューがインタフェースをレンダリングする場合、検証ルールはアプリケーションの別のレイヤーで処理されます。ビューは検証結果のみを表示します。 –

関連する問題