如果发生任何http错误,我尝试重定向页面,然后使用此代码重定向到自定义错误页面。
Server.Transfer("~/Error Page/errorpage.aspx", true);
某些错误代码能够重定向到自定义错误页面。但如果http代码错误为400,我无法重定向到自定义错误页面。它将成为默认的400错误页面。
注意
我不想使用IIS
,因为这是托管网站,我无法访问它。
这是正确的方法吗?
如果我错了,请告诉我。并给我一些解决方法如何做到这一点。
答案 0 :(得分:0)
在web.config中将“customErrors”设置为“on”
<configuration>
<system.web>
<customErrors mode="On" defaultRedirect="~/Error Page/errorpage.aspx"/>