CodeS-SourceS
Rechercher un code, un tuto, une réponse

Asp.net - savoir quand l'utilisateur ferme la fenetre via callback

Soyez le premier à donner votre avis sur cette source.

Vue 15 407 fois - Téléchargée 1 020 fois

Description

En "Client-Side" (javascript) il est facile de savoir quand l'utilisateur ferme sa page internet.
Mais en "Server-Side" (vb.net) c'est plus difficile.

en javascript on a juste a affecter une fonction a un Event "window.onunload"(Touts) ou/et "window.onbeforeunload" (IE seulement)

Mais comment notifier le server-side de cette événement ...
Tout ce que j'ai trouver qui est stable, c'est les CallBack.
Un CallBack est autorisé l'or de la fermeture d'une page.
Et cette façon le fait d'une façon invisible au client.
        • CallBack:


Le client envoie une requête au server, le server la traite, et répond.
Un exemple facile :

Le client demande l'heur, Le server lui donne l'heur...
        • Fonctionnement :


La source est bien expliquer quoi que en anglais.
Quand le client ferme la fenêtre ou navigue vers une autre page,
Une fonction associer aux événement de fermeture de la page est déclenché.
Cette fonction envoie un CallBack au server avec le texte "exit".
Quand le server reçois "exit" il éclanche l’événement du contrôle Iexit.WindowIsClosed
        • Utilisation :

Vous n'avez qu'a ajouter une référence a ce contrôle dans votre projet, et ajouter le control aux pages que vous désirez savoir quand elle est fermer.
l'événement WindowIsClosed seras déclenché quand le client quitteras la page.

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.