MVC中的多页面向导 - 在哪里存储输入的数据
问题描述:
您认为这是在asp.net-mvc的多个页面上创建向导的最佳方式吗? 我想给:MVC中的多页面向导 - 在哪里存储输入的数据
- 在每一页 其中包含我的整个对象 系列化
- 覆盖创建一个隐藏字段OnActionExecuting - >从隐藏或TempData的
- 覆盖OnResultExecuted让我 对象 - >把 对象的TempData,当我去到 下一页(当重定向)
答
- 裹向导中的每个步骤在一些
<form>
元件 - 不要进入下一步骤时(无论是通过JavaScript或经由
<input type='submit'>
- 处理窗体-柱,以提取由用户插入的数据的形式提交
- 存放在
Session
变量你之前存储的答案,检索对象时,在表单提交 - 添加了新的答案,并重新保存对象
Session
- 在精加工时,检索对象,并坚持对设置。
只是有一些
[Serializable]
public class WizardAnswers
其中包含了每种向导的回答保存在用户的数据属性。