调试 Web 应用程序

Debugging Web Application

我已经单步执行了我的代码,它在页面完全加载时停止,这是应该的。但是,它们是页面上的几个按钮,我在我的代码中看不到它们的名称,所以我无法找到添加断点的位置,以遵循逻辑流程。 'behind the scenes' 当按下其中一个按钮时,我如何才能看到发生了什么?

编辑---这是使用跟踪的适用场景吗?

如果您将 Page_Load 事件添加到 WebForm,则可以在此处放置一个断点。每次与页面上的任何控件进行服务器端交互时,都会调用该事件/方法,然后单击按钮(或发生任何其他交互)。在 PostBack 期间在该断点上时,您可以查看 Form["__EventTarget"] 值以确定正在调用的控件,并且 Form["__EventArgument"] 可能包含有关什么事件的其他详细信息正在触发。