你遇到的行为是正常的和正确的。
您已在第14行设置了一个断点,该行是Page_Load
事件的一部分。这几乎会立即触发 - 如果我没有弄错,在看到浏览器窗口出现之前。也许它会在窗口打开后立即触发,我完全忘记了。无论哪种方式,如果您单击“跳过”,则应该转到第15行。即使大括号不是也不是,它们确实会“执行”。第二次单击Step Over(大括号执行后),您可以有效地告诉调试程序:“好吧,我们已经完成了Page_Load
的观察,不管你下一步应该做什么” - 然后这种情况下,这实际上是在浏览器中运行你的应用程序。
你的第二个断点是一个完全独立的方法(事件),标题为okButton_Click
。这将只在您的页面上点击okButton
时触发。如果您Page_Load
包括以okButton_Click
一个电话,那么你可以使用Step Over
,并最终将触发线断点21
更多信息,正是调试器按钮,就可以发现here(见下面我的编辑用于更好链接)。
向您推荐学习/发布有关调试器的问题。它是开发人员最强大的工具,如果您知道如何使用它,很多问题可以轻松地由您自己解决。
编辑这比上面的一个更好的链接:https://msdn.microsoft.com/en-us/library/y740d9d3.aspx
我没有意识到我的第一个环节是在Office产品的VB脚本;但它的行为基本相同。
您正处于'Page_Load'的末尾。点击'okButton'来查看第21行,虽然必须符合'if'的标准。 – Bugs