在asp.net中临时存储在类中以步骤输入的数据

在asp.net中临时存储在类中以步骤输入的数据,asp.net,class,class-design,Asp.net,Class,Class Design,如何使用多个步骤存储不同的数据? 它有4-5个步骤,用户可以完成每个步骤&在最终提交时,我想将其存储在数据库中。 我想创建一个类来存储这个数据,并将数据存储在该类的对象中,然后从会话中使用它。 我只是想知道我应该使用什么类型来存储多个数据。 i、 e.数组、IEnumerable、列表等 任何实现此类类的建议或示例 谢谢 Pragnesh通常是最有用的。如果数据项映射到特定的字段,那么您可以在类中使它们成为属性(如果您想使代码通用,可以使用反射) 或者,对于向导,您可以使用内置的向导控件,该控件

如何使用多个步骤存储不同的数据? 它有4-5个步骤,用户可以完成每个步骤&在最终提交时,我想将其存储在数据库中。 我想创建一个类来存储这个数据,并将数据存储在该类的对象中,然后从会话中使用它。 我只是想知道我应该使用什么类型来存储多个数据。 i、 e.数组、IEnumerable、列表等

任何实现此类类的建议或示例

谢谢
Pragnesh通常是最有用的。如果数据项映射到特定的字段,那么您可以在类中使它们成为属性(如果您想使代码通用,可以使用反射)


或者,对于向导,您可以使用内置的向导控件,该控件将所有字段数据存储在viewstate中。这通常比在会话中存储要好—例如,如果用户打开两个浏览器,它会感到困惑。

取决于步骤之间需要维护多少数据以及有多少访问者将同时使用这些步骤—服务器资源有限

使用方法:

  • 会话状态(可能丢失,但使用服务器资源)
  • Viewstate(不能丢失,但使用流量)

关于要使用的类型-使用不复杂且序列化后紧凑的类型,更原始。测试它。

将ASP.NET添加到标记中。