2013-09-30 23 views
0

此问题在Windows相关的IE10浏览器的Metro模式8.ASP.NET计时器不会在地铁的Windows 8工作的IE 10

我创建使用ASP.NET 4.5的网站并采取了一些计时器使用ASP.NET提供的Timer控件。现在,即使有人打开了一个新选项卡并正在使用该选项卡,或者打开了一个新应用程序并正在处理该新应用程序,计时器也应该可以工作。假设有人打开我的网站,定时器现在正在打勾,现在如果我打开一个新选项卡,或者如果我打开一个新的程序,如MS Word,记事本或任何其他应用程序,那么定时器应该保持不变在后台工作。

现在这项工作正常在IE 10中,但只在桌面模式,但如果我打开IE10浏览器的地铁模式的网站,然后如果我打开一个新的选项卡或切换到其他应用程序的计时器暂停即他们停止滴答滴答,只有在我回到打开网站的标签页时才恢复滴答。

因此,谁能告诉我怎样才能让ASP.NET计时器滴答的背景,而在IE10浏览器的Metro模式。

而且我读的地方,IE10 Metro模式不支持大部分的IE10桌面模式和IE10 Metro模式发现功能的触摸屏制成,因此,这是什么问题?

我也试过同样的事情与谷歌Chrome浏览器,我测试的网站在桌面模式,然后再次测试该网站在Windows 8模式和两种ASP.NET定时器的工作方式,他们应该,而我的时间在新选项卡或其他应用程序上工作。

所以这个问题只存在于IE10城域模式中。

我正在使用常规的经典ASP.NET 4.5,而不是MVC或Razor或任何其他框架。

,或者如果没有解则是有没有办法自动从IE10 Metro模式的用户切换到IE10桌面模式?

回答