c# - 多页形式。我在哪里保存以前的数据?

标签 c# asp.net asp.net-mvc

所以我有一个 7 步表单,可以完成前面的步骤。使用 mvc,是否最好创建一个大 View 模型并将 7 个步骤全部放在一页中,但只显示某些部分?或者我应该在页面/ View 之间划分它?

最佳答案

SessionState将是保存上一页数据的不错选择。

例如,

第1页

var customer = new Customer
{
  FirstName = "John",
};    
Session["Customer"] = customer;

第2页

var customer = Session["Customer"];
customer.Address1 = "123 Street";
Session["Customer"] = customer;

关于c# - 多页形式。我在哪里保存以前的数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20197140/

相关文章:

asp.net-mvc - 如何在@Html.TextBox mvc4 中添加新的 css 类

asp.net-mvc - Simplemembership ASPXAUTH cookie 在两个单独的 Web 项目上验证

c# - 在 Xamarin 跨平台应用程序中使用 WCF 服务

c# - WPF 中的模糊转换文本

asp.net - 如何在 ASP.NET 中混合使用 WebForms 和 MVC

c# - ASP.NET - MVC 4 使用从 Controller 到 View 的变量

c# - 使用 IQueryable 创建动态查询

c# - 如何将依赖项注入(inject) asmx webservice webmethod?

c# - 我可以在运行时将 ConnectionStrings 添加到 ConnectionStringCollection 吗?

c# - VB.NET 和 MVC 5 使用具有内置帮助程序且无 App_Code 的自定义帮助程序