2009-10-07 41 views
0

如何使用多个步骤存储不同的数据? 其4-5步程序,用户可以在最后提交时通过每个步骤&我想将其存储在数据库中。 我想创建类来存储此数据&将数据存储在该类的对象中&从会话中使用它。 我只想知道我应该使用什么类型来存储多个数据。 即数组,可授权,列表等。临时存储在asp.net中课堂上输入的数据

任何建议或示例来实现这样的类。

感谢 Pragnesh

+0

将ASP.NET添加到标记。 – 2009-10-07 08:30:40

回答

1

名单通常是最有用的。如果数据项映射到特定的字段,但您可以在类中创建它们的属性(如果想使代码具有通用性,则可以使用反射)。

另外,对于向导,​​您可以使用内置向导控件,该控件将所有字段数据存储在视图状态中。这通常比在会话中存储更好 - 例如,如果用户打开两个浏览器,它会感到困惑。

0

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

的方式来使用:

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

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