I have a list that I put in session:
Session.Add(\"SessionList\", mylist);
How to retrieve it back from the session?
Try
var myList = (List<WhateverTypeItIs>)Session["SessionList"];
liek this...
var list = Session["SessionList"] as List<whateveritis>;
or you can cast like this
var List1 = (List<typespecified>)Session["SessionList"];
Like below
var list = Session["SessionList"] as List<typespecified>;
OR also you can cast like below
var list = (List<typespecified>)Session["SessionList"];
Try this:
Var sessionlist = (List<Type of list>) Session["CustomerSessionList"];
var list = Session["SessionList"] as List<whatevertypeYouUsed>;
if (list != null){
// blah...
}
I prefer to use the as
keyword since there is no 100% guarantee that the Session will contain the list (due to application pool refresh, website being restarted, etc). Gives you that extra bit of defence to avoid a NullReferenceException
.