如何从会话中检索通用列表?

我有一个列入会话的列表:

Session.Add("SessionList", mylist); 

如何从会话中检索回来?

 var list = Session["SessionList"] as List; if (list != null){ // blah... } 

我更喜欢使用as关键字,因为没有100%保证会话将包含列表(由于应用程序池刷新,网站重新启动等)。 为您提供额外的防御以避免NullReferenceException

尝试

 var myList = (List)Session["SessionList"]; 

骗了……

  var list = Session["SessionList"] as List; 

或者你可以这样投

  var List1 = (List)Session["SessionList"]; 

如下

  var list = Session["SessionList"] as List; 

或者你也可以像下面这样

 var list = (List)Session["SessionList"]; 

试试这个:

 Var sessionlist = (List) Session["CustomerSessionList"];