Perdida de variables de session en ASP .Net

tema enviado por juan en ASP.NET
tema iniciado el 14/04/2007

Hola, mi problema es que tras crear varias varibles de sesión en la página de entrada a la aplicación web y usarlas en otra página, si se recarga o redirecciono la aplicación a otra aspx pierdo las variables inicialmente creadas.

Estoy usando el Framework 1.1.

No se si hay que hacer algo especial para mantener las variables de session o es un problema de configuración. Os muestro el código:

-Código de index.aspx:

Session["UserLogin"]= Login.Text;

Session["UserName"]= Name.Text;

Session["UserID"] = User.Text;

if (Session["UserName"].ToString().Equals("Pepe"))

{

Response.Redirect("./recibidor.aspx");

}

-Código de recibidor:

if (!Page.IsPostBack)

{

// Introducir aquí el código de usuario para inicializar la página

if (Page.Session.Count.Equals(0)) //(num.Equals(0))

{

Response.Redirect("./index.aspx");

}

else

{

LBUsuario.Text = "Hola, " + Session["UserName"].ToString();

}

Muchas gracias de antemano.