Publicidad

HttpContext.Current ASP.NET, Variables de contexto siempre presentes


Por Alex el 05/08/2007, Comentar el artículo

Comparte este artículo:      




A veces es necesario tener acceso dentro de una clase a las variables de sesión, variables de los formularios, variables de aplicación, etc. Esto es sencillo utilizando la clase HttpContext y el método Current aquí tendremos acceso a todas nuestras variables.


Tenemos una página web Default.aspx que crea unas variables de sesión:

Session["USUARIO"] = "Pruebas"; Session["ID"] = "23";

Esta página contiene un caja de texto y un boton de enviar, cuando hacemos el submit llamamos a una clase donde manipularemos las variables de entorno de nuestra aplicación web, en concreto obtendremos la session de usuario y el valor del formulario.

public class Class1
{
 public Class1()
 {
 }

 public static void MuestraSession() {

  string usuario = HttpContext.Current.Session["USUARIO"].ToString();
  string sss = HttpContext.Current.Request.Form["TextBox1"].ToString();
 }

}

De esta forma con:

HttpContext.Current

Es facil obtener las variables de entorno de toda nuestra aplicación web.

Por ejemplo para obtener las variables de sesion utilizaremos la siguiente instrucción:

HttpContext.Current.Session[VARIABLE]

Para obtener los valores de un formulario lo haremos asi:

HttpContext.Current.Request.Form[FORM_NAME]



Si te ha gustado el artículo compartelo en:      



También puede interesarte:

Instalar .NET Core en Ubuntu

Instalar .NET Core en Ubuntu

Por Alex, el 07/02/2020

Limpiar datos de un combobox en winforms.

Limpiar datos de un combobox en winforms.

Por Alex, el 23/03/2010

Crear, copiar y borrar bases de datos SQL Server desde c#.

Crear, copiar y borrar bases de datos SQL Server desde c#.

Por Alex, el 07/03/2010

Escribir en un excel desde c#.

Escribir en un excel desde c#.

Por Alex, el 04/03/2010

Llenar un Repeater o DataList con un DataTable.

Llenar un Repeater o DataList con un DataTable.

Por Alex, el 29/12/2008

El evento SelectedIndexChanged no funciona

El evento SelectedIndexChanged no funciona

Por Alex, el 26/12/2008


Añadir un comentarios:

Nombre:
Email: (no se publica el email)

avatar

Yeferson 28/10/2021 08:02:27

Una pregunta, desarrolle una api en .net y ahora la estoy migrando a .net core y tengo un problema,

.net
Var httpRequest = HttpContext.Current.Request
If(httpRequest.File.Count > 0){}

Quiero pasa es miasma función a .net core pero como no se usa la misma sintaxis no sé cómo podría hacer.

Alguien puede ayudarme con este problema




SIGUENOS EN

ARCHIVO

Publicidad

.