2016-08-19 31 views
2

我想要做的是这样的(但是这个代码,obviusly不工作):如何将对象添加到列表中的会话中使用C#

lstEstudiantes = new List<Estudiante.Estudiante>(); 
Estudiante.Estudiante estNuevo = new Estudiante.Estudiante(); 

Session["listado"] = lstEstudiantes; 
Session["listado"].Add(estNuevo); 

任何想法如何这是什么?,这是在C#顺便说一句。

回答

1
((Estudiante.Estudiante)Session["listado"]).Add(estNuevo); 
0

会发生什么事是Session[...]返回object,如果你想使用它,你必须投不具有Add方法,,就像这样(假设lstEstudianteList<Estudiante.Estudiante>):

((List<Estudiante.Estudiante>)Session["listado"]).Add(estNuevo); 

你也应该考虑使用一些变量来存储列表,如果你在做它的几个操作计划(如调用Add几次)

相关问题