Antecedentes: Estoy creando una página ASP.NET de tipo sala de chat muy simple con C# Code-Behind. Los usuarios actuales/mensajes de chat se muestran en Controles ubicados dentro de un Panel de actualización de AJAX, y usando un temporizador: extraen información de un DB cada pocos segundos.Ejecutando la función del lado del servidor cuando el navegador se cierra
estoy tratando de encontrar una manera sencilla de manejar el estado de configuración de uso para "fuera de línea" al salir de su navegador en lugar de golpear el botón "Cerrar sesión". El estado "Sin conexión" actualmente es solo 1 char (y/n) para IsOnline.
Hasta ahora he examinado la ventana. Antes de descargar con Javascript, estableciendo una variable de forma oculta con una función en este evento -> Por supuesto, el problema es que todavía tendría que probar esta variable de forma oculta en mi Código- Detrás de un lugar para hacer la última consulta de base de datos del lado del servidor, estableciendo efectivamente el usuario fuera de línea.
me puede obfusticating por completo este sencillo problema de probabilidades! y por supuesto agradecería cualquier sugerencia alternativa completamente diferente.
Gracias
Gracias Joel, tu sugerencia tiene mucho sentido. ¿Tiene alguna sugerencia de un buen punto de partida para implementar esa encuesta en el servidor para verificar/configurar usuarios fuera de línea? Nunca he hecho algo así, a pesar de lo simple que suena. –
probablemente valga otra pregunta ... "cómo ejecutar procesos periódicos en el servidor asp.net" ... –
¡Gracias! Lo escribiré pronto, entonces - Aprecio. –