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

    
}

Editar

Como 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}

Editar

Como escribir desde las paginas aspx en las variables contenidas en el objeto session.

string miValor="Hola mundo";

Session"szMensaje"=miValor;

ScrewTurn Wiki version 2.0.21. Some of the icons created by FamFamFam.