Foros del Web » Programando para Internet » ASPX (.net) »

Navegación entre web forms

Estas en el tema de Navegación entre web forms en el foro de ASPX (.net) en Foros del Web. Hola a todos! Estoy desarrollando un sitio web con VS2005 programando en C# y tengo la siguiente consulta: Mi sitio web tiene una página aspx ...
  #1 (permalink)  
Antiguo 06/05/2006, 04:49
 
Fecha de Ingreso: marzo-2006
Mensajes: 33
Antigüedad: 18 años, 1 mes
Puntos: 0
Navegación entre web forms

Hola a todos!
Estoy desarrollando un sitio web con VS2005 programando en C# y tengo la siguiente consulta:
Mi sitio web tiene una página aspx principal donde el usuario se identifica. Si el usuario existe, el programa le redirecciona a otra página .aspx a través de Response.Redirect. Hasta ahí todo funciona.

Pero mi sitio web tiene varias páginas web y sólo quiero que se pueda acceder a ellas después de la identificación a través de la página principal y que no se pueda acceder a ellas simplemente escribiendo en el navegador su dirección.
¿Cómo puedo hacer esto?

Venga, gracias a todos!
Saludos.
  #2 (permalink)  
Antiguo 06/05/2006, 12:59
 
Fecha de Ingreso: marzo-2004
Mensajes: 198
Antigüedad: 20 años, 1 mes
Puntos: 1
Hay muchas maneras por ejemplo una muy sencilla.
Cuando se identifica le haces session("ident") = "Yes"

y luego en cada pagina

if session("ident") <> "Yes" then
response. redirect("login.aspx")
end if

espero que te sirva
  #3 (permalink)  
Antiguo 06/05/2006, 14:41
Avatar de Developer9
(Desactivado)
 
Fecha de Ingreso: abril-2005
Ubicación: Mi Ecuador del alma
Mensajes: 4.196
Antigüedad: 19 años
Puntos: 47
El codigo que te puso lo tienes que poner en el load de cada pagina, pero no en dentro del tipico

if (!Page.isposback)
  #4 (permalink)  
Antiguo 08/05/2006, 03:08
 
Fecha de Ingreso: junio-2003
Ubicación: Asturias
Mensajes: 2.429
Antigüedad: 20 años, 10 meses
Puntos: 7
El evento load de cada página se ejecuta siempre? o solo se ejecuta la primera vez que se visita? es decir, si doy un F5, el evento load se vuelve a ejecutar?
__________________
Charlie.
  #5 (permalink)  
Antiguo 08/05/2006, 05:56
Avatar de moNTeZIon  
Fecha de Ingreso: enero-2005
Ubicación: Lliçà de Munt - BCN
Mensajes: 1.625
Antigüedad: 19 años, 3 meses
Puntos: 9
Se ejecuta siempre, SIEMPRE. A no ser que lo impidas tu mismo con algun artilugio que te montes. Pero en principio se ejecuta tanto al entrar en la pagina como en los postbacks.

Práctica interesante:
- Creas una Master Page
- Creas una pagina de contenido para esa Master page
- Creas un par de controles de Usuario y los metes en tu página.
- Y finalmente ejecutas la App paso a paso con F8. Verás qué Form_Load se ejecuta primero, y el orden de ejecución de los eventos. Es importante tener esto claro.

Saludos.
__________________
..:: moNTeZIon ::..
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:22.