gpt4 book ai didi

c# - 如何在没有重定向的情况下在 ASP.NET 中显示自定义 404 页面?

转载 作者:太空狗 更新时间:2023-10-29 23:11:48 25 4
gpt4 key购买 nike

当 IIS 7 上的 ASP.NET 中的请求为 404 时,我希望显示自定义错误页面。地址栏中的 URL 不应更改,因此不会重定向。我该怎么做?

最佳答案

作为通用的 ASP.NET 解决方案,在 web.config 的 customErrors 部分,添加 redirectMode="ResponseRewrite"属性。

<customErrors mode="On" redirectMode="ResponseRewrite">
<error statusCode="404" redirect="/404.aspx" />
</customErrors>

注意:这在内部使用 Server.Transfer() 因此重定向必须是网络服务器上的实际文件。它不能是 MVC 路由。

关于c# - 如何在没有重定向的情况下在 ASP.NET 中显示自定义 404 页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1367752/

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