gpt4 book ai didi

asp.net-mvc - MVC 4 HttpNotFound() 和 404 错误

转载 作者:行者123 更新时间:2023-12-04 01:41:10 27 4
gpt4 key购买 nike

我有一个 Controller ,我在其中处理 url 的一部分,如果它符合某些条件,我将返回一个 View ,但如果不匹配,我将返回一个 HttpNotFound() .

现在我已经设置了一个友好的 404 页面,如果抛出 404,用户将被重定向到该页面,那么为什么 HttpNotFound 不重定向到该页面?

我希望抛出 404,然后将页面重定向到 web.config 中设置的错误页面,但它只显示默认的 404 页面。我已经检查过其他不存在的 url,这些都重定向到正确的错误页面

最佳答案

事实证明,您打算抛出异常:

throw new HttpException(404, "Page Not Found");

这似乎可以处理 404,然后将您重定向到正确的页面,而不仅仅是 IIS 404 页面

关于asp.net-mvc - MVC 4 HttpNotFound() 和 404 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22563842/

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