第一步:在web.config中
<configuration>
<system.web>
<!--错误页面跳转-->
<customErrors mode="On" defaultRedirect="">
<error statusCode="403" redirect=""/>
<error statusCode="404" redirect=""/>
</customErrors>
</system.web>
</configuration>
第二步:在Global.asax中
private void Application_Error(object sender, EventArgs e)
{
// 在出现未处理的错误时运行的代码
Exception ex = null;
Server.GetLastError();
if (ex is HttpException)
{
if (((HttpException)(ex)).GetHttpCode()==404)
{
Server.Transfer("Right.aspx", false);
}
}
}