ASP.NET 3.5 SP1中有一个新的重定向模式,您现在可以使用它,因此它不会重定向.它显示错误页面,但保持URL相同:
"对于URL重定向也很好.如果将web.config中的redirectMode设置为"responseRewrite",则可以避免重定向到自定义错误页面,并保持浏览器中的URL不变."
CustomErrorsSection.RedirectMode属性(MSDN)