因此,对于如何在多个页面之间传递数据的问题似乎没有任何明确的答案。在完成了一些小作业之后,为什么(或者至少我已经搜集到):ASP.NET在多个页面之间传递数据会话
- ViewState变量不会在页面之间持续存在。
- 会话变量是不稳定的,必须谨慎使用。
- Cookie存在潜在的安全问题,需要时间并且必须保持较小。
- 在URL中存储变量对数据量有限制并且可能不安全。
- 存储瓦尔暂时在DB是一个真正的皮塔因为每次你可能可以传递到另一个页面对象添加一个表。
到目前为止,这是寻找像我将使用隐藏域的keyid的和唯一的ID传递到下一个页面,然后检索数据库中的数据。你对这一切有什么想法?什么是最好的方式去做任何它?我很早就开发这个应用程序,所以现在做出改变是首选。
+1。这种类型的事情不能真正在上下文之外进行评估。另外你的其他观点正确。 – NotMe 2011-02-25 18:18:19