Tengo varias variables que debo enviar de página en página ... ¿Cuál es la mejor manera de hacerlo?ASP.NET; Varias variables de sesión o un "objeto contenedor"?
Sólo hay que enviar uno por uno:
string var1 = Session["var1"] == null ? "" : Session["var1"].ToString();
int var2 = Session["var2"] == null ? 0 : int.Parse(Session["var2"].ToString());
y así sucesivamente ...
O poner a todos en algún tipo de recipiente a objetos?
struct SessionData
{
public int Var1 { get; set; }
public string Var2 { get; set; }
public int Var3 { get; set; }
}
-
SessionData data = Session["data"] as SessionData;
¿Cuál es la mejor solución? ¿Que usas?
5 respuestas en 5 minutos ... Me encanta SO: D –