自定义错误页面的母版页中的例外情况

时间:2013-05-31 17:10:02

标签: c# asp.net c#-4.0

我正在使用自定义错误页面,如〜/ error.aspx,具有MasterPage文件。当我得到异常时,一切正常(我被重定向到〜/ error.aspx)。 但是当我从MasterPage的某处获得异常时,我看到运行时错误。

有没有办法将用户重定向到〜/ error.aspx(那是标准的),如果这不起作用(MasterPage上的异常),将它们重定向到其他文件,如〜/ error.htm?

1 个答案:

答案 0 :(得分:4)

这是由于无限循环造成的。 当母版页上出现错误时,它会转到错误页面,但错误页面也有母版页,因此它再次尝试转到错误页面,从而创建一个无限循环。 最好的方法是使错误页面纯粹是html,其中重定向链接不会发生错误。