mvc3向导就像页面将状态保存到数据库一样

问题描述

| 通过使用MVC3,我希望有一个不错的向导多步方法。我需要具有上一个,下一个,保存按钮。 Next和Save都将数据保存到数据库中(更多的是保存临时表),但是我不想使导航成为编写和管理代码的噩梦。我曾经使用webforms来做这些事情,但是我希望使用mvc3来提供一个好的解决方案。我真的不想要会话或cookie。我确实在史蒂文·桑德森(Steven Sanderson)的Apress书“ Pro ASP.NET MVC 2”中注意到了这一点。在第478页上,他说“可以通过无限制的方式来完成此操作……”(关于向导多步表单)。 他提到使用Microsoft MVC Futures dll下载来收集和保留数据,然后序列化隐藏的输入标签。 我想听取一些专家对这种方法与其他方法/解决方案的意见。 提前致谢。     

解决方法

        希望这篇文章能给你一些开始     ,        您可以看一下NuGet上提供的简单组件MVCWizard.Wizard。 WizardController允许您使用局部视图创建向导。还有一个AutoWizardController可以在单个视图中呈现整个向导。所有这些组件都与会话一起操作以存储模型状态。您可以在NuGet上找到MVCWizard的示例。     

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...