<分区>
我正在用 ASP.NET 编写一个应用程序。
我想知道如何在用户键入我的项目中不存在的页面地址时显示自定义错误页面。请问这怎么办?谢谢:)
<分区>
我正在用 ASP.NET 编写一个应用程序。
我想知道如何在用户键入我的项目中不存在的页面地址时显示自定义错误页面。请问这怎么办?谢谢:)
最佳答案
您需要使用代码 404 处理服务器错误。网络上有大量示例(one、two、three),但简而言之,您可以在 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/