我在 Global.asax 中有一个全局错误处理程序,并试图在名为 ErrorPage.aspx 的页面中显示异常信息。我已经阅读了微软关于在 asp.net 页面之间传递信息的页面 (http://msdn.microsoft.com/en-us/library/6c3yckfw.aspx)。我认为这些都行不通:
超过 QueryString 的最大长度。
我目前的想法是创建一个 ErrorPage 对象的实例并导航到它是合乎逻辑的(就像您可以在 Windows 窗体应用程序中所做的那样),但我不知道如何做到这一点,或者在 asp 中是否有可能。网。
最终,我正在寻找一种在标准 .aspx 页面中显示由全局错误处理程序捕获的错误的方法。任何的意见都将会有帮助。
最佳答案
我会做什么:
几乎没有理由向最终用户显示实际错误消息,更详细的错误信息无法承受。如果要显示完整信息以进行调试,请在 web.config 中关闭自定义错误
关于asp.net - 将异常信息从 Global.asax 传递到 ErrorPage.aspx,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11441284/