2010-07-14 9 views
2

J'ai une application asp.net et C# .net et j'ai une page gridview.aspx qui a un bouton "fermer".événement pour la fermeture du navigateur

lorsqu'une personne ferme la page du navigateur en cliquant sur l'icône de fermeture en haut à droite du navigateur que je veux effectuer l'événement de clic du bouton « fermer »,

-nous avons tout état de cause beforebrowserclose()?

+0

je suis débarrassant des valeurs de session en cliquant sur le bouton de fermeture, si iam cliquant sur le navigateur à proximité evnt il ne sUPPrimer les vlues session, donc je veux pour effacer les valeurs de la session également dans l'événement de fermeture du navigateur – subash

Répondre

0

fonction clickclosebtn() {

 if (window.event.clientX < 0 || window.event.clientY < 0) 
    { 

     document.getElementById("<%= btnClose.ClientID %>").click(); 
    } 

    } 

1

n °

Les applications WebForms utilisent PostBacks pour déclencher des événements. Comme le navigateur ne fait pas de PostBack avant qu'il ne se ferme, il n'y a aucun moyen de câbler un événement pour cela.

Malheureusement, il n'y a pas non plus de navigateur fiable pour réaliser cela en Javascript.

Questions connexes