J'utilise asp.net pour développer un site Web, et je souhaite que l'une de mes pages Web soit actualisée toutes les 5 secondes sur demande; comment puis-je y parvenir?Comment actualiser automatiquement une page Web à chaque période spécifiée
Répondre
Pouvez-vous ajouter une balise meta
à l'en-tête de la page?
De wikipedia:
place à l'intérieur pour réactualiser la page après 5 secondes:
<meta http-equiv="refresh" content="5" />
Redirect à http://example.com/ après 5 secondes :
<meta http-equiv="refresh" content="5;url=http://example.com/" />
Redirect à http://example.com/ immédiatement:
<meta http-equiv="refresh" content="0;url=http://example.com/" />
Voir aussi w3schools
Voici la balise pour l'actualisation meta:
<meta http-equiv="refresh" content="5" />
Comme ongle, je suggère:
<meta http-equiv="refresh" content="5">
Il devrait être noté que si votre page est un large Premièrement, les personnes qui ont des connexions lentes peuvent ne jamais finir de télécharger la page avant de l'actualiser.
S'il s'agit d'une grande page et qu'il s'agit d'une préoccupation, pensez à utiliser JavaScript.
Placer ce avant la balise </body>
fermeture devrait faire l'affaire:
<script>setTimeout('window.location.href = window.location.href', 5000);</script>
+1 Ceci est un point très valide et j'ai déjà rencontré cette situation. – ongle
Étant donné qu'une grande partie de votre page ne peut pas changer, vous pouvez envisager un panneau AJAX pour que, étant donné que les supports ASP.NET il.
Découvrez the tutorial
Vous pouvez simplement utiliser une balise meta ou javascript comme autre suggéré, mais faites attention lorsque vous faites cela. Si vous le faites mal, vous pouvez casser votre viewstate. Une meilleure option pourrait être d'utiliser le contrôle de la minuterie et faire une publication à partir de là.
+1 Un autre très bon point dans les cas où l'état d'affichage est un problème. – ongle
Alo vous pouvez utiliser ce code dans le code derrière comme ceci:
ClientScript.RegisterStartupScript(this.GetType(), "", " setTimeout('window.location.href = window.location.href', 1000);", true);
- 1. Actualiser une page Web automatiquement à partir d'une boucle
- 2. Actualiser automatiquement un contrôle utilisateur Web
- 3. Comment puis-je actualiser automatiquement un navigateur Web?
- 4. Comment recharger automatiquement une page Web à un moment donné?
- 5. Comment recharger ou actualiser une vue Web
- 6. actualiser une page dans extjs
- 7. Actualiser la page Auto
- 8. Actualiser l'iframe sans actualiser la page parente
- 9. Actualiser une page à une heure spécifique dans ASP.NET
- 10. Importer des données dans une feuille de calcul - Actualiser automatiquement
- 11. Comment faire pour actualiser automatiquement cycle de plusieurs page de site Web sous une fenêtre de navigateur comme économiseur d'écran?
- 12. comment peut actualiser une page à distance dans javascript
- 13. Comment intercepter chaque requête AJAX à partir d'une page Web
- 14. Actualiser automatiquement le nœud Drupal après hook_view
- 15. Google Calendar PHP Récupérer les événements par période spécifiée
- 16. Actualiser jsp la page
- 17. Période dans une page de manuel?
- 18. Utilisateurs automatiquement non-debus après une période de temps
- 19. réinitialiser à chaque page, Latex
- 20. Inclure automatiquement une JSP dans chaque JSP
- 21. Actualiser asp.net mvc page
- 22. Actualiser (recharger) une page en utilisant jQuery?
- 23. Actualiser la page à l'aide de jQuery
- 24. ASP.NET [Actualiser ma page :)]
- 25. Page Actualiser dans ASP.NET
- 26. Actualiser et télécharger automatiquement les images Asirra
- 27. Checkbox Reste Vérifié à la Page Actualiser
- 28. Actualiser la page Dans wpf
- 29. Supprimer ligne vide sur chaque page Web
- 30. Comment actualiser la page lors du redimensionnement?
Je fais cela aussi en ce moment, mais le problème est qu'il n'y a pas d'erreur de manipulation avec cette méthode. Si la page est actualisée et qu'il y a une sorte d'erreur sur la page, elle s'arrête et ne rafraîchit plus. Est-il possible d'invoquer la gestion des erreurs de cette façon afin que vous puissiez décider de continuer à actualiser ou arrêter avec une erreur amicale? – Andy
On dirait que vous devriez probablement faire quelque chose en ajax au lieu de rafraîchir la page. – ongle