【发布时间】:2012-02-29 01:42:34
【问题描述】:
在后面的代码中设置断点时,我无法执行 'document.getElementbyId('foo')' 并对其进行评估或获取所有方法的列表等。
这可以从监视窗口中获取吗? (当我在监视窗口中键入“文档”时,它会显示:“当前上下文中不存在名称“文档””)
【问题讨论】:
标签: asp.net visual-studio-2010 debugging visual-studio-express watch-window
在后面的代码中设置断点时,我无法执行 'document.getElementbyId('foo')' 并对其进行评估或获取所有方法的列表等。
这可以从监视窗口中获取吗? (当我在监视窗口中键入“文档”时,它会显示:“当前上下文中不存在名称“文档””)
【问题讨论】:
标签: asp.net visual-studio-2010 debugging visual-studio-express watch-window
如果你只想看javasript,我建议firefox中的FireBug插件,或者谷歌Chrome开发者工具bug(F12),或者IE开发者工具栏(F12)
【讨论】:
看了Simon Wang的评论后,我想到了一个想法:
在我写的 .aspx 文件中:
<asp:Literal Text="" ID="activate_debugger" runat="server"></asp:Literal>
在代码隐藏中,我通常会在行之前创建一个断点,而不是设置断点:
activate_debugger.Text = "<script type='text/javascript'>debugger;</script>";
现在我可以打开监视窗口并编写 document.getElementById('foo');
【讨论】: