gpt4 book ai didi

razor - HandleError 在带有 Razor 的 Asp.net MVC 4 中是否继续工作

转载 作者:行者123 更新时间:2023-12-02 00:11:13 26 4
gpt4 key购买 nike

我在我的 Controller 上设置了 [HandleError] 属性。

这是我的操作方法:

    public ActionResult ShowError()
{

throw new NullReferenceException();
return View();
}

这个action方法有对应的view。

我在配置中设置了自定义错误

<customErrors mode="On">     
</customErrors>

我在 Views 文件夹下的共享文件夹中有 Error.cshtml 文件。

现在导航到 ShowError Controller 方法在我的 IDE 中打开这个窗口 enter image description here

按 F5 键时,我在浏览器窗口中看到了这个,而不是共享文件夹中的错误页面。 enter image description here

显示错误页面还需要做什么?如何让 HandleError 工作?

谢谢

最佳答案

好的。所以问题出在我使用的浏览器上,即 IE 9。IE 9 似乎无法显示小于 1 KB 的错误页面。我将 @(new String(' ', 1000)) 放在我的错误页面的末尾并使其正常工作。

关于razor - HandleError 在带有 Razor 的 Asp.net MVC 4 中是否继续工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15239107/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com