如果选中"show friendly HTTP error messages" IE8 ASP.NET MVC 区域中显示 404 错误消息



如果在高级互联网选项中选中"显示友好的HTTP错误消息",我在IE8中有一个有趣的行为。也许IE7也是,我没有测试过这只恐龙。但是在所有其他浏览器中工作,如IE9及更高版本,Chrome,Firefox,Opera,Safari...

IE8 在单个区域中与 MVC 4 应用程序期望的 ASP.NET 配合良好,这是此应用程序中的单独密码保护区域。身份验证工作得非常好。

如果我尝试在此区域调用操作,IE8 会在很短的时间内显示视图,然后显示"友好"404 错误消息。如果我取消选中高级互联网选项中的"显示友好的HTTP错误消息",一切正常。

我不知道IE8为什么要这样做。也许有一个IE8无法处理的HTTP标头。你觉得怎么样?此行为的可能原因是什么?

谢谢于尔根

解决方案在asp_net的评论中(查看上面的评论)

从页面中删除任何内容 - 样式表,图像,尤其是脚本 - 直到调用不再以404结尾

我检查了所有资源,并在其中一个 CSS 文件中发现了错误的链接行为

最新更新