gpt4 book ai didi

asp.net-mvc - ASP.NET MVC : how to catch a 404 error?

转载 作者:行者123 更新时间:2023-12-01 13:06:36 26 4
gpt4 key购买 nike

在过去,使用 asp.net,当我导航到一个不存在的页面时,.net 框架(或 iis?)会抛出 404,我可以将默认页面附加到网络中的该错误。在自定义错误部分配置。

但是在asp.net mvc中好像不行? mvc 框架是否抛出某种无效路由异常,表示它找不到我的 uri 或类似内容的任何路由?

最佳答案

在您的路由注册中,您可以在其他路由之后添加一个“catchall”路由,这样如果没有路由与当前请求匹配,您可以将其重定向到特定的 Controller /操作

来自堆栈溢出的另一个答案:

routes.MapRoute("Error", "{*url}",
new { controller = "Error", action = "404" }
);

关于asp.net-mvc - ASP.NET MVC : how to catch a 404 error?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2678278/

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