08/07/2008, 18:48
|
| | | Fecha de Ingreso: julio-2007 Ubicación: Montevideo (Uruguay)
Mensajes: 919
Antigüedad: 17 años, 5 meses Puntos: 13 | |
Respuesta: Sesion de Usuario bueno a mi personalmente me resultaria feo que me haga un refresh cada dos minutos, pero supongo que tu aplicacion lo requerira.
Porque no guardas en cada refresh un 2 y cuando llegues al numero de minutos que quieras listo.
En tu page load preguntas
Declaras una variable global en este caso 'TuVariable'
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
'aca tenes que controlar que solo aumente con el refresh que haces y no con otro evento que tengas ok. Pero como no se como es tu app no puedo decirte como, quizas enviando un parametro en tu URL para distinguirlo, al refresh no le metes el parametro y listo, solo te lo va a hacer cuando en la URL no se encuentre el parametro. If IsNothing(Request.QueryString("Refresh")) Then
TuVariable = TuVariable + 2
If TuVariable = 40 Then 'por ejemplo
'lo que quiras aca
End If
End If
End Sub
Esto lo escribi aca ok, tene cuidado y verificalo bien ya que seguramente lo tengas que adaptar bien para tu necesidad. Es solo para darte una idea de lo que podrias hacer.
Por otro lado creo que no se puede detectar el tiempo que queda para que termine la sesion y hacer algo inmediatamente antes.
Saludos. |