使用global.asax的自定义错误页面

时间:2014-02-07 05:32:22

标签: asp.net

如果发生任何http错误,我尝试重定向页面,然后使用此代码重定向到自定义错误页面。

Server.Transfer("~/Error Page/errorpage.aspx", true);

某些错误代码能够重定向到自定义错误页面。但如果http代码错误为400,我无法重定向到自定义错误页面。它将成为默认的400错误页面。

注意

我不想使用IIS,因为这是托管网站,我无法访问它。

这是正确的方法吗?

如果我错了,请告诉我。并给我一些解决方法如何做到这一点。

1 个答案:

答案 0 :(得分:0)

在web.config中将“customErrors”设置为“on”

<configuration>
    <system.web>
        <customErrors mode="On" defaultRedirect="~/Error Page/errorpage.aspx"/>