0

我在 asp.net 4.0(网络表单)中使用 url 路由。

在服务器上,当任何用户尝试输入任何 url 或更改 url 模式时,我最终会出现 404 错误。

服务器上的错误

如何处理?请指导我。

谢谢。

4

1 回答 1

0

我明白了,所以这个问题是关于有一个自定义的 404 错误页面,而不是为什么 404 出现在特定路线上。为了处理 MVC 中的自定义错误,您可以覆盖控制器的

protected override void OnException(ExceptionContext filterContext) { }

方法。如果您使用网络表单,那么最好的办法是使用 web.config 的自定义错误元素。有关customErrors web.config 元素,请参阅msdn 文档。例子:

<customErrors defaultRedirect="/Abhishek_cusstom_error.aspx"
          mode="RemoteOnly">
</customErrors>
于 2013-06-27T16:23:51.030 回答