1

我錯過了做'document.getElementbyId('foo')'的能力,並且在後面的代碼中設置斷點時評估它或獲取所有方法的列表等等。從Visual Studio的監視窗口訪問JavaScript?

這是可能從觀察窗口獲取它嗎? (當我在觀察窗口中鍵入'文檔'時,它會顯示:「名稱'文檔'在當前上下文中不存在」)

回答

0

閱讀SIMON WANG的評論後,一個念頭出現在我的腦海:

在.aspx文件我寫:

<asp:Literal Text="" ID="activate_debugger" runat="server"></asp:Literal> 

在代碼隱藏中,不是設置斷點,而是在第I行通常會創建一個breakpoing我寫:

activate_debugger.Text = "<script type='text/javascript'>debugger;</script>"; 

現在我可以打開監視窗口,寫的document.getElementById(「富」);

1

如果您只想觀看javasript,我建議使用firefox中的FireBug插件或Google Chrome開發者工具的bug(F12),或IE開發者工具欄(F12)

+0

(我發現螢火蟲和朋友缺乏比較quickwatch的可讀性和功能,例如評估一個div.innerhtml後,我達到了C#代碼斷點)。無論如何謝謝你幫我關注我的問題。 – BornToCode 2012-02-29 09:44:15