Response.AppendHeader("刷新"在我的应用程序中不起作用

时间:2015-02-11 16:23:41

标签: c# asp.net

我正在使用ASP.NET C#构建Web应用程序。

这个想法是每5分钟显示一次错误表的内容和自动刷新。

我试过这个:

Response.AppendHeader("Refresh", "3 ;URL=SYS_IFCError.aspx");

和此:

Response.AppendHeader("Refresh", "3");

这个命令是否已被逐步淘汰?

2 个答案:

答案 0 :(得分:1)

你的意思是META refresh

<meta http-equiv="refresh" content="300; url=http://example.com/">

哪个是HTML标记,它不是像您现在所做的那样的HTTP标题。

答案 1 :(得分:0)

如果刷新标题没有达到您预期的效果,我建议您尝试其他两种方法之一。

使用HTML元标记刷新:

<meta http-equiv="refresh" content="3" />

使用JavaScript刷新:

setTimeout(function () { location.reload(1); }, 3000);