How to retrieve a generic list from session?

前端 未结 5 2268
[愿得一人]
[愿得一人] 2021-02-09 19:12

I have a list that I put in session:

Session.Add(\"SessionList\", mylist);

How to retrieve it back from the session?

5条回答
  •  忘掉有多难
    2021-02-09 19:52

    var list = Session["SessionList"] as List;
    
    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.

提交回复
热议问题