Para declarar una variable que en mi ejemplo se llama szMensaje, debemos editar el fichero global.asax y dentro de la funcion Session_Start se declara un objeto string que en el ejemplo se le denomina oMensaje y lo inicialamos a "";
Seguidamente añadimos al objeto session el objeto con el metodo Session.Add.
void Session_Start(object sender, EventArgs e)
{
string oMensaje = "";
Session.Add("szMensaje", oMensaje);
// Código que se ejecuta cuando se inicia una nueva sesión
}
EditarComo leer desde las paginas aspx las variables contenidas en el objeto session.
BR}
1 Opcion: Desde la pagina aspx añadiriamos esto para escribirlo en la pagina.
< % Response.Write((string)Session
"szMensaje"); % >
2.- Desde la pagina cs podemos leer el valor de la siguiente forma
string szValor=(string) Session
"szMensaje";
BR}
EditarComo escribir desde las paginas aspx en las variables contenidas en el objeto session.
string miValor="Hola mundo";
Session"szMensaje"=miValor;