Hola gente del foro tengo una duda. Alguien por favor me de una ayudita.....
Resulta que tengo un formulario que contiene entre otros elementos un menú javascript autogenerado(lo genero con datos de la BD),y un imageButton(trabajo con C#), y con ese botón cierro la sesión del usuario y lo direcciono a home.Hasta ahi todo funciona correcto.
Y también le puse que cuando cierren la ventana. es decir en el evento onunload, haga lo siguiente....
Código PHP:
function cierra_sesion()
{
__doPostBack('ImageButton1','');
}
Si el usuario cierra la ventana hago lo siguiente....
Código PHP:
private void ImageButton1_Click(object sender, System.Web.UI.ImageClickEventArgs e)
{
Session.Abandon();
Response.Redirect("inicio.aspx");
}
Luego el usuario selecciona una opción del menú, se abre sin problemas. Pero el usuario da click en un botón de nuevo. Se hace el redirect hacia otra página para que se realice el ingreso, pero como se cambia de página se levanta el evento onunload de javascript y se hace el __doPostBack es decir se levanta el evento del ImageButton y se cierra la sesión. Pero esto no debería pasar. Ya que el usuario no ha cerrado la ventana ni tampoco ha dado click en el ImageButton. Simplemente está navegando dentro de la aplicación....
Que puedo hacer????
Alguna sugerencia.
Gracias de antemano