asp.net-mvcの複数のページにウィザードを作成するのに最適な方法は何だと思いますか?私は考えています:
- シリアル化されたオブジェクト全体を含むすべてのページに非表示フィールドを作成します
- OnActionExecutingをオーバーライドする->非表示または一時データからオブジェクトを取得する
- OnResultExecutedをオーバーライド->次のページに移動するとき(リダイレクトするとき)、オブジェクトをtempdataに配置します
asp.net-mvcの複数のページにウィザードを作成するのに最適な方法は何だと思いますか?私は考えています:
<form>
要素でラップする<input type='submit'>
Session
変数に保存し、フォーム投稿時にオブジェクトを取得しますSession
ちょっとだけ持って
[Serializable]
public class WizardAnswers
これには、ユーザーのデータを保存するための各ウィザード回答のプロパティが含まれています。