0

我正在使用 ~/error.aspx 之类的自定义错误页面,其中包含 MasterPage 文件。当我遇到异常时一切正常(我被重定向到 ~/error.aspx)。但是当我从 MasterPage 的某个地方收到异常时,我看到了运行时错误。

有什么方法可以将用户重定向到 ~/error.aspx(这是标准),如果这不起作用(MasterPage 上的例外),请将它们重定向到其他文件,如 ~/error.htm?

4

1 回答 1

4

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

于 2013-05-31T17:20:23.200 回答