estoy poniendo los datos del usuario en la sesión después de pasarla a ViewData para ver en una página. Ahora, cuando mi usuario se aleja de su computadora por un tiempo, la sesión finaliza y los datos que ingresó se pierden. (Eso está bien) El problema es que cuando regresa actualiza la pantalla, mi página aún se muestra pero todos los datos ido. Entonces,End Session en ASP.net MVC
¿Cómo puedo redirigir al usuario a una pantalla de inicio de sesión cuando vence la sesión (para que no vea una página en blanco) o me gustaría redirigirlo a una página que dice "Usted ha sido desconectado por inactividad" ".
Gracias
¿Puede el Session_End en Global.asax usarse para esto? –
No veo cómo redirigiría el navegador a una página diferente del evento Session_End a menos que el navegador estuviera revisando periódicamente para ver si la sesión está activa. Desafortunadamente, hacer que el navegador haga esto mantendrá artificialmente activa la sesión, ya que se actualizará en cada consulta. Estoy trabajando en convertir esto en un plugin de jQuery. – tvanfosson
Corrígeme si me equivoco, pero Session_End se ejecuta en un hilo de fondo y, como tal, no se puede comunicar con el usuario. encanta su tvanfosson trabajo, su enfoque funciona muy bien – CodeKiwi