你遇到的行爲是正常的和正確的。
您已在第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