none
Controlar el TimeOut de una aplicación ASP.NET que no tiene login directo RRS feed

  • Pregunta

  • Estimados,

    Tengo la siguiente duda...

    Tengo una aplicación desarrollada en ASP.NET (Como aplicación Web), esta aplicación esta ligada a una página mayor desde la cual es lanzada.

    Bueno, la aplicación desarrollada en ASP.NET no posee login pero si se controla el TimeOut de la sesion en el web.config con la siguiente linea:

    <authentication mode="Forms">
          <forms loginUrl="login.aspx" defaultUrl="default.aspx" timeout="480"/>
        </authentication>
    Es posible controlar que cuando el tiempo este por expirar (o haya expirado), me envie un mensaje o me refresque la página enviandome al menu principal???

    Saludos cordiales,
    Gabriel

    viernes, 19 de febrero de 2016 12:14

Respuestas

  • >>Es posible controlar que cuando el tiempo este por expirar (o haya expirado), me envie un mensaje o me refresque la página enviandome al menu principal?

    me temo que no, no hay comunicacion desde el servidor al cliente sin un postback de un evento

    solo te enteraras que vencio la session cuando realices el sigueinte evento o accion al servidor

    salvo que implemente SignalR, con este si podrias hacer que se envie alguna accion al cliente desde el servidor web, o tambien podrias poner un timeout de javascript en la pagina que cuente cuento falta para que la session termine

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    viernes, 19 de febrero de 2016 13:59

Todas las respuestas

  • >>Es posible controlar que cuando el tiempo este por expirar (o haya expirado), me envie un mensaje o me refresque la página enviandome al menu principal?

    me temo que no, no hay comunicacion desde el servidor al cliente sin un postback de un evento

    solo te enteraras que vencio la session cuando realices el sigueinte evento o accion al servidor

    salvo que implemente SignalR, con este si podrias hacer que se envie alguna accion al cliente desde el servidor web, o tambien podrias poner un timeout de javascript en la pagina que cuente cuento falta para que la session termine

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    viernes, 19 de febrero de 2016 13:59
  • Hola. he marcado esta respuesta. Si ves que no cumple con tus dudas, desmárcala y escríbenos de nuevo para seguir ayudándote

    Si se solucionó tu consulta no olvides marcar la respuesta. Si te ayudó, vótala como útil. Saludos

    lunes, 22 de febrero de 2016 16:54
    Moderador