我目前正在使用MS Ajax UpdatePanel的页面上工作。不过,我遇到了一个奇怪的问题。如果我简单地编译并查看我的页面,则其中一个按钮单击事件会导致错误。但是,因为该按钮会影响UpdatePanel中的项目,所以实际的异常对我来说是隐藏的:我得到的全部是通过UpdatePanel Javascript返回给我的HTTP 500错误。如何调试.net错误,其中的消息在Ajax调用中被屏蔽
奇怪的是,如果我在Visual Studio中逐行执行代码,我不会收到错误。该按钮不会导致我期待的行为,但它不会引发错误。
因为逐步通过不会导致错误被抛出,所以我不知道如何才能找到实际的异常消息,以便我可以找出错误被抛出的位置并进行调试。感谢收到的建议。
干杯, 马特
是否启用自定义错误?如果是这样,返回的页面应显示调用堆栈,异常消息 – Anero 2010-06-01 11:27:55
将代码放入try catch块并从catch块返回堆栈跟踪? – Amarghosh 2010-06-01 11:39:13
@Anero - 不确定。我如何启用自定义错误? – 2010-06-01 11:43:52