如何获取触发到断点的 ASP.NET 事件列表?

Posted

技术标签:

【中文标题】如何获取触发到断点的 ASP.NET 事件列表?【英文标题】:How to get a list of ASP.NET events which fired till a breakpoint? 【发布时间】:2012-04-15 08:37:05 【问题描述】:

如何获取在断点被触发之前触发的 ASP.NET 事件列表?例如,如果我在 Page_Load 中放置了一个断点,我希望看到诸如 preinit、init、LoadViewState、loadpostdata..etc 之类的事件被触发。我正在查看 IntelliTrace,但没有此类信息。

有什么工具可以提供这些信息吗?探查器?商业产品很好。

我正在使用一些第三方服务器控件,这样的工具对调试有很大帮助。

【问题讨论】:

你订阅了这个活动吗?如果您愿意,您可能会使用分析器(例如 ANTS,我正在使用 @work)。如果没有,它们可能不会出现在分析器中。 订阅事件是什么意思?订阅 preinit 事件? 你有一个事件处理程序来处理你想要跟踪的所有事件吗? 没有。即使我没有自己的覆盖或处理程序,我也想查看每个事件。 【参考方案1】:

您可以查看StackTrace 课程。

【讨论】:

堆栈跟踪是否显示已经完成的事件/事件处理程序,并且不属于当前行的调用层次结构?

以上是关于如何获取触发到断点的 ASP.NET 事件列表?的主要内容,如果未能解决你的问题,请参考以下文章

从 asp.net 的验证器获取关于状态更改的事件到 jquery

在 ASP.NET MVC 中的下拉列表上触发 jQuery 更改事件并将参数传递给 url 操作

如何用javascript触发按钮的click事件

如何在 asp.net checkboxlist 中设置多个选定的值

如何从 ASP.NET 中的 JavaScript 触发按钮单击事件

C#和ASP.NET之事件