我有一个转换为数组然后放入会话的列表 所以在另一个页面中我会访问该数组,但是当我尝试将其解包时,它将不会返回正确的值
//codes from page one :
List<string> seatNum = new List<string>();
string[] seatnumArray = new string[ordered]; //Ordered is a defined int variable
seatnumArray = seatNum.ToArray();
//codes from page two :
if (Session["SeatNum"] != null){
lblseatname.Text = Session["SeatNum"].ToString();
}
//Output view :
System.String[]
答案 0 :(得分:1)
您需要将Session对象转换回List
List<string> seatNumFromSession = Session["SeatNum"] as List<string>;
然后您可以像使用任何其他列表一样再次使用它。
lblseatname.Text = seatNumFromSession[0];