html页面打开以后自动刷新一次。只要一次

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了html页面打开以后自动刷新一次。只要一次相关的知识,希望对你有一定的参考价值。

RT。。不能用跳转代码。<meta http-equiv="refresh" content="0.1;url=">这样的代码无效!我要的是刷新而非跳转

1.在实际应用的时候,重新刷新页面的时候,我们通常使用: location.reload() 或者history.go(0) 来做。

2.因为这种做法就像是客户端点F5刷新页面,所以页面method="post"的时候,会出现"网页过期"的提示。那是因为Session的安全保护机制。

3.可以想到: 当调用 location.reload() 方法的时候, aspx页面此时在服务端内存里已经存在, 因此必定是 IsPostback 的。

4.如果有这种应用: 我们需要重新加载该页面,也就是说我们期望页面能够在服务端重新被创建, 我们期望是 Not IsPostback 的。

5.这里,location.replace() 就可以完成此任务。被replace的页面每次都在服务端重新生成。

参考技术A html页面打开以后自动刷新一次的代码:<META HTTP-EQUIV="Refresh" CONTENT="5">数字是5秒,你可以修改成你要的时间
代码在HTML里的具体位置请看看下面的实例:
<html>
<head>
<meta name="Robots" content="all">
<meta http-equiv="Content-Language" content="zh-cn">
<meta http-equiv="Content-Type" content="text/html; charset=gb2132">
<meta http-equiv="refresh" content="5">
<title>实例</title>
</head>
<body>
……
</body>
</html>
参考技术B 网页自动刷新监控工具,设置刷新次数为1 参考技术C 很简单,js脚本来搞定
setTimeout(function() window.location.reload();, 1000);加到</body>之前,是</body>

ASP.NET 如何防止页面的刷新

ASP.Net中每点一次页面中的button控件,页面就会自动刷新一次。请问怎样防止这种刷新。... ASP.Net中每点一次页面中的button控件,页面就会自动刷新一次。请问怎样防止这种刷新。 展开

参考技术A 添加一段js或JQuery,给你的button添一个onclick事件,在你调用的js或jquery的方法中根据你的要求判断是return
false或true,返回false时就不会刷新网页了

以上是关于html页面打开以后自动刷新一次。只要一次的主要内容,如果未能解决你的问题,请参考以下文章

如何在打开网页时自动刷新一次?只要一次!

如何进入系统以后就自动刷新一次页面?

如何让网页代码只执行一次,刷新后又会重新执行一次,或者关闭浏览器以后再进去也会重新执行一次。

如何让访问网站时页面自动刷新两次?

js 刷新当前页

javascript页面自动刷新,然后调用函数