页面无法显示在具有自动刷新功能的页面上

时间:2013-11-28 08:22:40

标签: c# asp.net internet-explorer refresh

我有一个带有<meta http-equiv="Refresh" content="300" />的asp.net页面,我发现IE10有时会出现“无法显示页面”的错误。

我的问题是,我可以编写任何代码来强制刷新吗?因为刷新始终可以解决问题。也许IE的插件提供自动刷新定时器功能?

如果我在首次加载时在页面上创建一个计时器,然后在计时器用完时执行Response.Redirect(“Default.aspx”)会不会有任何不同?

3 个答案:

答案 0 :(得分:2)

问题是当IE看到这个时:

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

它希望contents属性包含一个数字。 IE将检查URL的唯一时间是内容属性是否包含“URL =”,因此在所有浏览器中最常用的重定向是:

<meta http-equiv="refresh" content="0;URL=http://www.example.com" />

上面的示例会不断重定向,但如果您将0更改为另一个数字,则会等待很多秒。希望这一切都有意义,它应该工作得很好..

答案 1 :(得分:1)

    <meta http-equiv="refresh" content="0;URL=http://www.url.com" />

以上示例将重定向,但如果您将0更改为另一个数字,则会等待很多秒。希望这一切都成为

答案 2 :(得分:1)

 <meta http-equiv="refresh" content="0;URL=http://www.url.com" />

以上示例将重定向,但如果您将0更改为另一个数字,则会等待很多秒。希望这一切都成为