【发布时间】:2010-12-23 14:29:56
【问题描述】:
我注意到,当我在 ASP.NET(网络表单)中请求一个不存在的页面时,“StaticFile”处理程序会处理错误通知。
我想在这些情况下提供更多帮助。
我拦截这个 404 的正确方法是什么,并因此运行一些代码来重定向用户?
我目前不太喜欢的两种方法是:
1 - 创建一个基本上执行if (!file.exists($url){redirect to $correctedurl})的模块
2 - 修改 error.aspx.cs(或默认错误页面)以执行类似的操作(糟糕!)
【问题讨论】:
标签: asp.net module handler http-status-code-404