我使用asp.net开发网站,并且我希望我的网页每隔5秒刷新一次请求;我怎么能做到这一点?如何在每个指定的时间段自动刷新网页
回答
你可以添加meta
标签到页面的标题吗?
广场内5秒钟后刷新页面 :
<meta http-equiv="refresh" content="5" />
重定向到http://example.com/ 5秒后:
<meta http-equiv="refresh" content="5;url=http://example.com/" />
重定向到http://example.com/ 立刻道:
<meta http-equiv="refresh" content="0;url=http://example.com/" />
下面是元刷新标签:
<meta http-equiv="refresh" content="5" />
像ongle,我建议:
<meta http-equiv="refresh" content="5">
它应该注意的是,如果你的页面是大型的一,缓慢连接的人可能永远不会完成在刷新之前下载页面。
如果它是一个大页面,这是一个问题,请考虑使用JavaScript。
配售这一收盘</body>
标记之前应该做的伎俩:
<script>setTimeout('window.location.href = window.location.href', 5000);</script>
+1这是一个非常有效的点,我以前遇到过这种情况。 – ongle 2009-12-31 21:40:43
鉴于许多您的网页可能不会改变,你可能要考虑,因为ASP.NET支持AJAX的面板为它。
你可以只使用元标记或JavaScript或其他建议的,但这样做时要小心。如果你做错了,你可以打破你的视图状态。更好的选择可能是使用定时器控件并从那里做回传。
+1在视图状态是问题的情况下的另一个非常好的观点。 – ongle 2010-01-01 03:13:40
ALO您可以使用此代码背后这样的代码:
ClientScript.RegisterStartupScript(this.GetType(), "", " setTimeout('window.location.href = window.location.href', 1000);", true);
- 1. 自动刷新网页
- 2. 网页自动刷新
- 3. 如何在每个特定时间刷新图像? JavaScript的
- 4. datatable:在指定时间后自动刷新
- 5. 如何以编程方式阻止网页在特定时间段内刷新?
- 6. 如何每隔X秒自动刷新一次自动刷新?
- 7. 刷新一段时间的页面
- 8. 强大的自动刷新网页
- 9. 每天自动刷新页面一次
- 10. 如何自动刷新MVC PartialView每秒
- 11. 如何在网页上自动刷新图像
- 12. 使网页在一段时间后自动打开另一个网页?
- 13. 从循环内自动刷新网页
- 14. 如何在一定的时间内停止刷新页面javascript
- 15. 一个网站如何显示动态值,允许用户在其每个页面上刷新刷新
- 16. 如何每X秒自动刷新页面标题
- 17. 使用AJAX和JQuery以设定的时间间隔自动刷新页面
- 18. 如何自动刷新Java servlet页面
- 19. 如何自动刷新Ejs页面
- 20. 如何自动刷新页面一次?
- 21. 如何阻止页面自动刷新?
- 22. 页面自动刷新而不刷新
- 23. 如何在后台满足条件时自动刷新asp.net MVC网页
- 24. 如何在特定时间刷新页面
- 25. 的Javascript刷新网页,每5秒
- 26. 自动特定页面上,并用5秒的固定时间刷新
- 27. Selenium:如何在页面可用时自动刷新
- 28. 自动刷新字段
- 29. 在ASP.NET中自动刷新网页并捕捉时间,直到下一次刷新
- 30. 如何显示多个页面的每个页面刷新?
太对了,现在我这样做,但问题是没有错误用这种方法处理。如果页面刷新并且页面上出现某种错误,则会停止并且不再刷新。有没有办法以这种方式调用错误处理,以便您可以决定继续刷新或停止一个友好的错误? – Andy 2016-06-10 15:32:02
听起来像你应该可以做的事情在ajax而不是页面刷新。 – ongle 2016-06-11 00:59:10