Yhoan Galeano
LINQ (Language-Integrated Query)
var resultados = from c in MiColeccion
where c.miPropiedad< 10
select new {c.miPropiedad,
c.miOtraPropiedad};
foreach (var resultado in resultados )
{
Console.WriteLine(resultado );
}
Servidor | Cliente |
---|---|
Estado de la aplicación | Cookies |
Estado de sesión | ViewState |
Base de datos | QueryStrings |
Application["LLaveTuObjeto"] = tuObjeto;
string copiaTuObjeto = Application["LLaveTuObjeto"].toString();
Session["LLaveTuObjeto"] = tuObjeto;
string copiaTuObjeto = Session["LLaveTuObjeto"].toString();
HttpCookie cookieUsuario = new HttpCookie("cookieUsuario");
cookieUsuario.Values.Add("Id", usuario.Id.ToString());
cookieUsuario.Values.Add("Nombre", usuario.Nombre);
cookieUsuario.Values.Add("Appellido", usuario.Apellido);
cookieUsuario.Values.Add("Contrasena", usuario.Contrasena);
cookieUsuario.Values.Add("Ciudad", usuario.Ciudad);
cookieUsuario.Expires = DateTime.Now.AddHours(1);
Response.Cookies.Add(cookieUsuario);
//Accesa a la cookie
HttpCookie cookieUsuario = Request.Cookies["cookieUsuario"];
ViewState["ejemplo"] = 21;
int i = (int)ViewState["ejemplo"];
Page.isPostback
Response.Redirect("WebForm.aspx?parametro="+valorparametro);
string copiaParametro = Request.QueryString("parametro");