gpt4 book ai didi

asp.net-mvc - mvc中的自定义错误页面

转载 作者:行者123 更新时间:2023-12-02 17:57:58 30 4
gpt4 key购买 nike

我需要在 web.config 上使用 customerror 显示错误页面

但是无论错误是什么,即使在 web.config 中我指定了一些错误的版本,它也需要显示错误页面,

我该怎么做。我尝试过,但 url 重定向到

"http://localhost:1966/Error.html?aspxerrorpath=Error.html"

自定义错误标签:

<customErrors mode="On" defaultRedirect="Error.html" />

并显示来自 mvc 的另一个错误页面,而不是我的错误页面。

最佳答案

在 ASP.NET MVC 中,错误处理通常使用 HandleError 指定。属性。默认情况下,它使用名为“Error”的 View 来显示自定义错误页面。如果您只想自定义此View,可以编辑Views/Shared/Error.aspx。

如果您在特定情况下想要不同的 View ,您可以显式提供 View 属性。

以下是带有自定义错误 View 的控​​制器操作示例:

[HandleError(View = "CustomError")]
public ViewResult Foo()
{
// ...
}

有关 ASP.NET MVC 中的全局错误处理,请参阅 this post .

关于asp.net-mvc - mvc中的自定义错误页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2033261/

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