Q:

Is there any way to break on the next line of code executed in Visual Studio?

I'm trying to track down a bug that occurs when I click a particular element on an aspx page...
In the past I've had to track down the class that handles that particular event and put a break point on the line that I think should be hit. Often it takes me several tries before I finally find the correct class....especially if the class is a user control buried somewhere...
So it's left me wondering if there is any way to get Visual Studio to break at the next line of code executed after I click an element (say a button) on an aspx page. I know there is a way to break on any exception that is thrown so I'm thinking maybe there is something similar that could help me.
If this sort of feature isn't a possibility, perhaps someone could suggest a better way for me to quickly find the class I want to debug...

A:

Have you tried the Debug > Break All ("pause") button?  (Ctrl+Break)

It'll usually break somewhere pretty low on the stack, like at Show() for your main form in a WinForms app, but if you then Step Into to get past that, it'll often work pretty well for this sort of thing.

A:

Are you looking for the Step Into (F11) or Step Over (F10) ?
-- Edit
Do you also know about the Call Stack window? It can help you determine your location, and what is happening.

