使用会话MVC

时间:2016-03-31 17:40:33

标签: javascript asp.net-mvc-4

我正在使用MVC创建一个5步向导。我创建了第一步并获得了从表单中选择的值。

后续步骤的表单布局取决于用户在步骤1中选择的选项。

有人可以建议实现这一目标的最佳方法吗?我已经考虑过使用JavaScript动态改变步骤,然后在完成所有步骤后,提交所有数据......或者最好在每一步之后提交数据?

如果我在每一步之后都提交了数据,是否可以访问控制器之间存储数据的同一个类?

我通常在php中使用会话变量,我可以使用MVC做类似的事情吗?

抱歉,我对MVC很陌生,需要一些帮助才能指出我正确的方向

谢谢

1 个答案:

答案 0 :(得分:0)

这听起来像是jQuery Steps的绝佳候选人。

使用这种方法,您只需创建一个长格式,并使用插件指定向导的每个步骤。

它允许您使用一个强类型视图模型,并减少必须编写(和维护)的服务器端代码量。