我有一个类。我需要两个不同的相同类的相同实例 具有先前值的页面分配给该实例。?
所以如何保持实例的值b / w两页......
答案 0 :(得分:0)
将其存储在会话中:
// Store
Session["MyInstance"] = myObject;
// Read
MyObject myObject = (MyObject)Session["MyInstance"];
答案 1 :(得分:0)
您有3个选择:
1)将其添加到HTTPContext项目并执行Server.Transfer到其他页面。 - 如果你正在做某种向导,那就太好了 - 根本不适合ajax
2)使用会话变量 - 快速而肮脏 - 在农场环境中无法正常工作 - 附件听起来很大;系统内存可能很难
3)存储在某种数据库中并在后续页面上获取。 - 最复杂的发展 - 用户可以稍后返回并仍然获取他们的数据 - 无国籍状态得到更好的维护并在农场中运作良好