将写好的 list 存进session了 session的count也加1了 但是怎么 取不出来了呢?
Liststu = (List)session["Students"]
问题出在了哪里?
你好,
你的格式写错了. 应该如下写:
var Liststu = (List<Studentslist>)Session["Students"]; //Studentslist是你的list
全部代码如下:
public partial class WebForm53 : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
var arr = new List<Studentslist>()
{
new Studentslist(){ name="aaa",year=2},
new Studentslist(){ name="bbb",year=3},
new Studentslist(){ name="ccc",year=4}
};
Session["Students"] = arr;
var Liststu = (List<Studentslist>)Session["Students"];
}
}
public class Studentslist
{
public string name { get; set; }
public int year { get; set; }
}