【发布时间】:2010-11-24 20:09:36
【问题描述】:
我正在尝试追踪当我单击 aspx 页面上的特定元素时发生的错误...
在过去,我不得不追踪处理该特定事件的类,并在我认为应该命中的行上放置一个断点。在我最终找到正确的类之前,我通常需要多次尝试……尤其是如果该类是隐藏在某处的用户控件……
所以我想知道是否有任何方法可以让 Visual Studio 在我单击 aspx 页面上的元素(例如按钮)后执行的下一行代码中中断。我知道有一种方法可以打破抛出的任何异常,所以我想也许有类似的东西可以帮助我。
如果这种功能是不可能的,也许有人可以建议一种更好的方法让我快速找到我想要调试的类...
【问题讨论】:
-
这个“错误”是如何表现出来的?你不能在那里设置断点吗?或者您知道单击该按钮在此处设置断点后将执行的任何其他代码吗?如果是这样,请查看堆栈窗口。它应该向您显示调用的事件处理程序。然后你可以在那里放一个断点。
-
@sbi 当我单击一个展开以显示更多信息并最终显示比所需数据更多的按钮时,该错误就会显现出来。我试图找到向正在显示的数据添加一些过滤的方法。最终,我能够发现名称不佳的方法。它是访问数据网格项时的委托方法。我仍然希望它更容易找到......
-
@Kyralessa 这是多么无用的评论。也许你可以找到一个比侮辱我更好的方法让我重新考虑你的答案......
-
我可以向你保证,我不只是拒绝每一个答案......我只是接受了一个接近满足我需求的答案,即使它不是理想的答案......我个人喜欢你的答案更好,但它没有也对我不起作用,所以我不能接受它作为答案......
-
我想问题是在 ASPX 页面上尝试这个。我现在正在为 MVC 苦苦挣扎。可能当您第一次单击按钮时,它会跳转到处理页面的脚本语言。由于我们无法在此处放置断点,因此我们无法看到堆栈指针。
标签: visual-studio-2008 debugging breakpoints