Dans l'un de mes sites Web, j'ai dû mettre en œuvre l'actualisation automatique de la page Web après 15 minutes.Actualisation automatique de la page Web ASP.NET après un intervalle défini?
Pour cela j'achive ai écris suivant ligne de code
<meta http-equiv="refresh" content="60;url=" />
Mais je suis face à un problème qui, après cette durée de la page 15 minutes rafraîchira comme une nouvelle charge de page. Sur ma page, j'ai utilisé une liste déroulante ayant une liste de villes, il y a un cas où je sélectionne un élément de cette liste à l'index 3. Après cela, je rends la page inactive et après 15 minutes, la page est rafraîchie avec le script. écrire pour le retour automatique (mentionné ci-dessus). Mais le problème est que grâce à cette page est recharger comme une nouvelle page et le code à l'intérieur (!PostBack)
exécuter qui recharger combobox et réinitialiser à l'index 1.
S'il vous plaît aidez-moi à résoudre ce problème? Mon exigence de base est que chaque fois que l'utilisateur accède à cette page et la rend inactive plus longtemps, la session ne devrait pas expirer et j'écris donc au-dessus du script pour que la session soit en direct.
Avez-vous vraiment besoin d'actualiser la page entière? Ne pouvez-vous pas envelopper tout ce dont vous avez besoin dans un AJAX UpdatePanel? – codingbadger
Mon exigence est que chaque fois que l'utilisateur atteint cette page et la rende inactive, la session ne devrait pas expirer de cette page. Par conséquent, j'écris script d'actualisation automatique. Toute autre façon de faire vivre la session? –
duplication possible de [Quelle est la meilleure approche pour gérer les délais d'attente de session dans asp.net] (http://stackoverflow.com/questions/3308918/what-is-the-best-approach-to-handle-session-timeouts- in-asp-net) – Druid