2010-12-10 5 views
0

Salut les gens dans mon application mvc, quand je cours mon application quand je n'ai pas fait de changements dans mon application les scripts fonctionnent et va à la page de connexion après une minute (pour tester le script que j'ai par défaut set -1 à la sessiontimeout donc il sera facile de vérifier le fonctionnement du script ou non), maintenant mon problème est quand je continue à travailler dans mon appication et sa redirection vers la page de connexion comment modifier ce script ..... ......EveryOne Min Script est appelé

<script type="text/javascript"> 

function keepAlive() { 
    window.clearTimeout(window.sessionKeepAlive); 
window.sessionKeepAlive = window.setTimeout(function() 
{ 
    window.location.href = '<%= Url.Action("LogOn", "Account") %>'; 
}, <%= (Session.Timeout - 19) * 60 * 1000 %>); 
} keepAlive(); 
</script> 
+0

était pas demandé à un petit moment il y a ici: http://stackoverflow.com/questions/4406776/redirecting-to-another-page-not-working -in-javascript - perplexe de penzance .. –

Répondre

1

Eh bien, le délai d'attente de session typique (par défaut) est de 20 minutes, et vous retranchant 19 ... Je pense que vous voulez soustraire juste 1 ici, donc vous obtenez 60 secondes avis , alors ceci:

<%= (Session.Timeout - 19) * 60 * 1000 %> 

devrait être:

<%= (Session.Timeout - 1) * 60 * 1000 %> 
+0

pour le cas de test que j'ai donné -19 je quand je travaille de manière continue aussi je ne devrais pas être rafraîchi –

+0

@Karthik - Je ne comprends pas la question alors, il semblait que la question était le fréquence, qu'est-ce que vous * voulez * arriver qui ne se passe pas maintenant? –

+0

voir craver quand je cours mon application quand je n'ai fait aucun changement dans mon application les manuscrits fonctionnent et vont à la page de connexion après une minute, maintenant mon problème est quand je contionusly continuez à travailler dans mon application aussi sa rediriger vers la page de connexion comprends mon point? –

Questions connexes