我有一个MVC站点,其中POST方法对一个方法执行RedirectToAction()
的方法需要一段时间(5-10秒)来加载所有数据return View()
之前。
在Internet Explorer 11中,在我发布第一页后,选项卡会更改为"等待[站点名称]"与预期的纺车一样。但是,几秒钟后,选项卡名称将恢复为页面标题,并且轮子将停止。所以它看起来像服务器完成后的用户并返回相同的页面。然后,几秒钟后,当服务器完成后,它会跳转到新页面。
这不是AJAX调用或类似的东西。只是一个定期重定向的常规帖子。据我所知,服务器根本不会返回任何数据,直到整个10秒钟完成并且页面正确重定向。
为什么IE会停止向用户显示" loading"服务器返回响应之前的信息?它也不是经过一段时间的。有时它会在5秒后消失,有时甚至会持续3秒。有时它会显示全新时间(10秒),直到新页面出现,这是我期望的行为。