Application_Error中的重定向无法在IE&边缘

时间:2016-01-12 18:41:06

标签: asp.net-mvc internet-explorer asp.net-mvc-5 global-asax

当有未处理的错误时,我已经全局编写了一些代码来重定向到自定义MVC Action。

此代码在Chrome中运行良好但在IE&边缘。 IE& Edge显示其默认错误页面。

这是我的global.asax的Application_Error

$message = imap_fetchbody($inbox,$emailNumber,"1.1.1");
$doc = new DOMDocument();
$doc->loadHTML($message);
$message = trim($doc->getElementsByTagName("td")->item(0)->nodeValue);

1 个答案:

答案 0 :(得分:0)

上面的代码运行正常......问题出在视图中......

以下是代码:

@{
    ViewBag.Title = "Oops, something went wrong...";
    Layout = null;
}

TODO: Nice error page

IE& Edge具有以下限制以显示自定义错误页面(Table source):

enter image description here

因此,添加一些超过512字节的虚拟文本使其工作......

不知道为什么MS在IE中做了这个,为什么在Edge?!