会话变量问题c#

时间:2017-03-10 17:40:50

标签: c# asp.net

我有一个会话变量,由一个由字符串列表组成的对象组成 我该如何检索它的价值? 我知道这是可能的

 List<string>Session["data"]

但是如果会话变量是列表对象,我如何转换会话变量?

3 个答案:

答案 0 :(得分:4)

var list = Session["data"] as List<string>;

答案 1 :(得分:3)

如果您要检索的是一个字符串列表:

List<String> data = (List<String>) Session["data"];

如果你的意思是你有一个包含字符串列表的对象:

ObjectWithListOfStrings data = (ObjectWithListOfStrings)Session["data"];
List<String> retrievedData = data.listOfStringsArray;

答案 2 :(得分:0)

var myList =  Session["data"] as List<string>;

var myList = (List<string>)Session["data"];