MVC Webページとそれらが表示される順序を切り離したいと思っています。一般的に言えば、これらは私が対処する必要があるシナリオだと思うが、私は特定の考え方に縛られている。私はちょうど流れを制御するのを助けるパターンか目的を見つけたいと思う。MVC3でWorkflow Foundationを使用してページフローを処理する(ウィザードのように)
サンプル・ページシーケンシング:フォワード
のみ:終了するまで、ユーザーは唯一、ワークフローかかわらず前方に進行させることができます。
- 特別なケース:ユーザーがナビゲートする、または手動で無効なURLに入力した場合、システムはそれに応じて応答しなければならない(現在のステップにリダイレクト)フォワード - バック(読み取り専用):ユーザが進行してもよいですウィザードを介して、しかし、戻るボタンは、以前のデータの読み取り専用のビューを可能にします。
フォワードバック(読み書き):ユーザーは前のエントリのデータを更新して更新することができます。これにより、ワークフローが以前の状態にリセットされる可能性があります。
:フォワードコンセプトは上記質問(なステートマシンのように)それを収容する必要があり、ユーザが複数の「有効な状態」に入ることがあり、それらの回のために
、
このページコントロールフローをMVC3/WF4アプリケーションに実装するにはどうすればよいですか?
あなたの質問があまりにも汎用的であるが。答えるには全書籍が必要になるかもしれません。あなたはそれが*答える*ようにそれを絞り込む必要があります。 –
私はかなり複雑で、実行中のプロセスがASP.NET(MVC?)で処理される必要があります。これがWFを見ている主な理由です – LamonteCristo