【发布时间】:2012-04-07 03:04:14
【问题描述】:
这一定很简单并且已经回答了,但是我已经浪费了很多时间。我不知道如何在错误输入的地址上获取错误页面。此外,我不希望重定向,而是保留 URL。我尝试了许多 CustomErrors、HttpErrors 和 Application_Error 的组合,但对于不存在的控制器没有任何作用——取决于 HttpErrors,我总是得到 IIS 404.0 页面或只是一个空的 404 响应。在 IIS 7.5、MVC 3 上运行。
【问题讨论】:
-
How can I properly handle 404 in ASP.NET MVC? 的可能重复项 对于它的价值,这是我使用的方法。最初设置它是一个严重 PIA,而且它确实看起来过于复杂(我倾向于认为它是)-但是...它工作得很好, 非常灵活,你可以精确地得到你想要的。
-
谢谢上限。柯克 ;) 我会试一试,但恕我直言,对于这样一个常见的场景来说太复杂了......
-
没关系,该链接提供了 许多 解决方案。如果您正在寻找最简单的解决方案,那就是also been covered。
标签: asp.net-mvc-3