c# - 显示 "The resource cannot be found"错误的自定义错误页面

标签 c# asp.net exception

<分区>

我正在用 ASP.NET 编写一个应用程序。

我想知道如何在用户键入我的项目中不存在的页面地址时显示自定义错误页面。请问这怎么办?谢谢:)

最佳答案

您需要使用代码 404 处理服务器错误。网络上有大量示例(onetwothree),但简而言之,您可以在 web.config 中执行以下操作部分:

<customErrors mode="On" defaultRedirect="~/Error.html">
    <error statusCode="404" redirect="~/Error404.html"/>
</customErrors>

其中 ~/Error.html~/Error404.html 是一般错误页面和“无法找到资源”情况的页面。

关于c# - 显示 "The resource cannot be found"错误的自定义错误页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17192570/

相关文章:

c# - 如何使用正则表达式在字符之间插入空格?

java - 像 C#/Java 这样的高级语言屏蔽移位计数操作数的原因是什么?

javascript - ASP.net MVC session 超时持续时间

c# - 具有多个创建 FTP 请求的线程的 ThreadPool 超时

java - 在 Java 程序中记录未捕获异常的最佳实践

c# - C# 所需的 HASP HL 工作演示

c# - 在 XmlDocument Load 之前是否仍然要删除 Ampersand?

c# - C#中 "var"和 "object"的区别

c# - MVC ActionFilterAttribute 但仅在主视图上

exception - 处理 "java.lang.OutOfMemoryError: PermGen space"错误