如何在30分钟后自动刷新页面而不使用c#(asp.net)运行项目

时间:2019-01-08 05:44:21

标签: c# asp.net

我有一个C#asp.net应用程序,我需要每30分钟自动刷新一个页面,而无需使用c#(asp.net)运行该项目。

2 个答案:

答案 0 :(得分:2)

使用Mata标签

<META HTTP-EQUIV="REFRESH" CONTENT="1800">

其他方法是使用JavaScript:

  

setTimeout(function, milliseconds)在之后执行一个函数   等待指定的毫秒数。

     

setInterval(function, milliseconds)setTimeout()相同,但是重复执行   功能不断。

setTimeout("location.reload(true);", timeout);

编辑:实际上,这是标准的HTML功能,并且没有特定于 ASP.NET 的内容。无论是ASP.NET页面还是HTML页面,还是用Java,PHP,ColdFusion,Perl等制成的页面,都可以看到自动刷新的相同效果。

如果要动态设置刷新时间,则可以在 ASP.NET 中通过在Page_Load函数中添加服务器端代码来进行设置,如下所示:

Response.AppendHeader("Refresh", "1800")

答案 1 :(得分:1)

您应该尝试使用此头贴-

 <meta http-equiv="refresh" content="1800">