我錯過了做'document.getElementbyId('foo')'的能力,並且在後面的代碼中設置斷點時評估它或獲取所有方法的列表等等。從Visual Studio的監視窗口訪問JavaScript?
這是可能從觀察窗口獲取它嗎? (當我在觀察窗口中鍵入'文檔'時,它會顯示:「名稱'文檔'在當前上下文中不存在」)
我錯過了做'document.getElementbyId('foo')'的能力,並且在後面的代碼中設置斷點時評估它或獲取所有方法的列表等等。從Visual Studio的監視窗口訪問JavaScript?
這是可能從觀察窗口獲取它嗎? (當我在觀察窗口中鍵入'文檔'時,它會顯示:「名稱'文檔'在當前上下文中不存在」)
閱讀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(「富」);
如果您只想觀看javasript,我建議使用firefox中的FireBug插件或Google Chrome開發者工具的bug(F12),或IE開發者工具欄(F12)
(我發現螢火蟲和朋友缺乏比較quickwatch的可讀性和功能,例如評估一個div.innerhtml後,我達到了C#代碼斷點)。無論如何謝謝你幫我關注我的問題。 – BornToCode 2012-02-29 09:44:15