在MVC 4中使用具有大数据的Web worker时,IE 11崩溃

时间:2014-09-02 18:59:42

标签: javascript asp.net html5 internet-explorer web-worker

当我从1页导航到另一页时,我有一个在Internet Explorer 11中崩溃的应用程序。 我有2页,一个查看器页面和一个列表页面。查看器页面有一个Web工作程序,一旦页面加载就开始在服务器上下载图像。如果我留在页面上并让图像下载,一切正常。当我点击查看器页面中的主页链接返回我的列表页面时,会出现问题。我正在做的是当加载查看器页面时,我立即点击主页链接返回列表页面,而不让网络工作者完成其工作。它大部分时间都会崩溃IE 11。所有其他浏览器都没有任何问题导航到另一页。

当我点击主页链接时,我也终止了工作人员。但应用程序仍然冻结。

有没有办法可以阻止IE在导航时崩溃?

PS:加载页面中发生了很多Ajax请求,访问会话对象。

1 个答案:

答案 0 :(得分:2)

我可以通过使用以下属性

设置Controller来解决此问题
[SessionState(System.Web.SessionState.SessionStateBehavior.ReadOnly)]

这种情况正在发生,因为会话被锁定在多个请求上。

这里是解释此内容的文章的link