问题描述
就是把断点放到我自己的事件处理函数里,然后按F10/F11调试,但一步步的调试到我自己的事件处理函数最后一行,然后程序就自动执行了,没法知道在我的事件处理函数后,程序又触发了哪些事件,或者调用了哪些函数,怎么办呢?
解决方案
解决方案二:
一个事件完成后,你肯定要接着再进行某些操作再触发另一个事件啊...比如你加载页面时在触发Page_onLoad事件设置断点,F11单步调试...页面加载完毕后在页面中填写某些信息...再点击按钮提交...则又触发了btn_OnClick事件。如此接着F11就是了...事件的触发是由你定的,你自己应该最清楚。
解决方案三:
F11单步走就很容易明白了
解决方案四:
比如在Page_Load()最后一行上放一个断点,Page_Load(...){...*TextBox1.Text="abc";}打开Default.aspx页面,我就停在了TextBox1.Text="abc";这一行。按F11,程序就跑出了Page_Load(),然后程序继续执行,直到最后生成了一个HTML页面,返回给浏览器。我想知道,在Page_Load()之后,到产生HTML页面之间,到底发生了什么,怎么能一步一步的跟踪呢?我实际上用了一个第三方控件,在一个事件处理函数中设置了那个控制的属性,然后就有异常发生了,所以想知道在我的事件处理函数之后,还发生了什么,到底是什么函数导致了异常。
解决方案五:
如果lz说的是一个页面的生命周期中经历的那些事件~怕是用这种方法没办法调试的~如果想要了解的话,可以了解控件的开发过程会更清楚点~
解决方案六:
引用3楼xinper的回复:
比如在Page_Load()最后一行上放一个断点,Page_Load(...){...*TextBox1.Text="abc";}打开Default.aspx页面,我就停在了TextBox1.Text="abc";这一行。按F11,程序就跑出了Page_Load(),然后程序继续执行,直到最后生成了一个HTML页面,返回给浏览器。我想知道,在Page_Load()之后,到产生HTML页面之间,到底发生了什么,怎么能一步一步的跟踪呢?我实…
在你设置的第三方控件上设置断点!跟踪一下!
时间: 2024-11-10 07:12:45