我在 asp.net 4.0(网络表单)中使用 url 路由。
在服务器上,当任何用户尝试输入任何 url 或更改 url 模式时,我最终会出现 404 错误。
如何处理?请指导我。
谢谢。
我在 asp.net 4.0(网络表单)中使用 url 路由。
在服务器上,当任何用户尝试输入任何 url 或更改 url 模式时,我最终会出现 404 错误。
如何处理?请指导我。
谢谢。
我明白了,所以这个问题是关于有一个自定义的 404 错误页面,而不是为什么 404 出现在特定路线上。为了处理 MVC 中的自定义错误,您可以覆盖控制器的
protected override void OnException(ExceptionContext filterContext) { }
方法。如果您使用网络表单,那么最好的办法是使用 web.config 的自定义错误元素。有关customErrors web.config 元素,请参阅msdn 文档。例子:
<customErrors defaultRedirect="/Abhishek_cusstom_error.aspx"
mode="RemoteOnly">
</customErrors>