2016-08-19 1 views
2

Was ich versuche, so etwas wie dies zu tun ist (aber dieser Code, funktioniert obviusly nicht):Wie ein Objekt in einer Liste in einer Sitzung in C# hinzufügen

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

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

Irgendwelche Ideen, wie man archieve this ?, das ist in C# btw.

Antwort

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

Was passiert ist, dass Session[...] gibt ein object, die keine Add Methode hat, wenn Sie es verwenden möchten, müssen Sie werfen es, wie dies (unter der Annahme lstEstudiante ist ein List<Estudiante.Estudiante>):

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

sollten Sie auch die Liste mit einigen Variable berücksichtigen zu speichern, wenn Sie mit ihm mehr Betrieb planen (wie der Aufruf Add mehrmals) auf Herstellung

Verwandte Themen