我做了一个这样的财产:
public static List<Message> _SessionStore;
public static List<Message> SessionStore
{
get
{
if(HttpContext.Current.Session["MyData"]==null)
{
_SessionStore = new List<Message>();
}
return _SessionStore;
}
set { HttpContext.Current.Session["MyData"] = _SessionStore; }
}
我想增加价值SessionStore.Add() and get SessionStore.Where()
,但在执行此添加和获取时出错
首先我做了SessionStore.Add(comment); 某处然后我得到了这个错误
List<Message> msglist = HttpContext.Current.Session["MyData"] as List<Message>;
if(msglist.Count>0)
我无法访问msglist
任何人都可以以我可以使用任何页面中的此列表添加和获取值的方式修复我的财产吗