【发布时间】:2013-06-06 20:47:39
【问题描述】:
我在 ASP.Net 中将一个对象持久化到 Session。该属性有一个嵌套集合属性,即List<Type>:
public class Model {
public string ID { get; set; }
public List<Model> Models { get; set; }
}
当我将Model 添加到Models 属性时,该项目一直存在,直到页面被释放。嵌套属性未持久化到 Session。
var model = Session["Model"] as Model;
model.Models.Add(new Model() { ID = "foo" });
确保属性更改持续到会话中的最佳方法是什么?
【问题讨论】:
标签: asp.net session persistence poco