我试图追查,当我点击一个aspx页面上的特定元素时发生的错误...
在过去,我不得不追查,处理特定事件的类,把一个破发点上,我觉得应该打线。 通常它需要我几次尝试之前,我终于找到了正确的类....特别是如果类是埋藏着一个用户控件...
所以它留给我想知道如果有什么办法让Visual Studio来在后,我一个aspx页面上点击一个元素(比如一个按钮)执行的下一行代码打破。 我知道有一种方法可以打破时引发所以我想任何例外也许有类似的东西,可以帮助我。
如果这种功能的可能性也不大,也许有人可以建议对我来说,快速找到我要调试的类更好的办法?
您是否尝试过调试>打破一切(“暂停”)按钮? (Ctrl + Break)
它通常会打破地方相当低的在栈上,像在显示(),用于在WinForms应用程序的主要形式,但如果你再步入让过去如此,它通常会工作得很好了这样的事情。
您是否正在寻找的Step Into (F11)
或Step Over (F10)
- 编辑
你也知道有关Call Stack
窗口? 它可以帮助你确定你的位置,以及发生了什么。
条件断点可能是你的答案。 你可以将它们设置为你认为你的代码被打破,当条件满足,他们才会停止。
调试 - >例外
检查抛出的CLR例外。
编辑
赔率是你有一个CLR例外。 使用这种方法在发生异常时调试器将永远打破。 相比于阅读堆栈跟踪,这是非常方便的。
文章来源: Is there any way to break on the next line of code executed in Visual Studio?