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