我做了一個屬性是這樣的:如何使用會話列表<T>在asp.net儲存價值
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
有誰能夠解決我的方式,我可以使用這個列表從anypage添加和獲取值
您會得到什麼錯誤? – ChruS
編輯我的問題 – ALAN
你已經顯示錯誤發生的行,你沒有告訴我們錯誤本身是什麼......例如,它是「對象引用沒有設置爲對象的實例」?或者例外說的是什麼?假設我有正確的例外,它看起來像你沒有初始化你的清單 – Basic