2008-11-19 137 views
10

如何在.aspx頁面的服務器標籤中設置斷點。例如斷點aspx頁面

<% dim breakhere =new object() %> 

Web應用程序以debug模式運行,web.config中的<compilation debug="true" ...。但是頁面上寫着:

該中斷點目前不會被 命中。沒有符號已被載入 本文件。

還有什麼我需要設置?

回答

25

代替直接設置斷點,你可以使用

<% System.Diagnostics.Debugger.Break(); 

    // more code here... 

    %> 

也許更好的su儘管不要將內聯代碼放入標記中,而是將其放在代碼隱藏文件中的方法中,然後從標記中調用該方法。在你的代碼隱藏方法中,你可以像平常一樣使用斷點。

-1

我還沒有這樣試過自己,但在ASP(VBScript)的,你可以注入一個STOP語句,這將觸發IDE到該行

打破例

<% 
STOP 
Dim o as Object = new Object() 
%> 

HTH