2011-05-17 53 views
1

我正在使用Visual Studio 2010 Express Developer Edition。开发一个网站。我在我的.aspx页面中使用JavaScript。 How to put breakpoints in JavascriptJavaScript调试

任何帮助,高度赞赏。

谢谢

+1

什么版本? C#? VB.NET? Web开发人员? – Oded 2011-05-17 12:15:52

回答

1

您可以使用浏览器的调试器:

  • 对于Firefox,可以使用Firebug(http://getfirebug.com)。
  • Chrome包含嵌入式调试器。
1

从内存中,你需要做到以下几点得到JS调试在Visual Studio:

  1. 确保Internet Explorer已经启用脚本调试(某处工具 - >选项) - 这是位大多数人不知道。
  2. 然后进入.aspx并通过单击要调试的Javascript行左边距添加断点。
  3. 以调试模式(F5)启动网站项目并使用IE浏览器页面 - 然后点击您的断点。

正如其他人所指出的,您可以使用其他浏览器附带的其他(通常更好的)工具。

2

如果您使用Web Developer Express,则可以在Visual Studio中执行此操作 - here是说明。

如果您使用的是其他Express版本,则必须使用浏览器工具进行客户端调试 - 例如Firebug。 IE和Chrome已经内置了具有这种功能的开发者工具。

1

如果您正在调试IE,请使用以下链接:

对于Firefox,我建议萤火虫。

对于Chrome浏览器,你可以使用开发者工具调试器。

更新

下面是每个浏览器的JavaScript调试的完整列表:

http://siliconforks.com/doc/debugging-javascript/

+0

非常感谢你非常有帮助 – ssmsnet 2011-05-19 11:20:11

0

我认为这个想法是使用Debug菜单的选项Attach to process;但说实话,我从来没有很多运气让VS流畅地做到这一点(虽然我记得它有时工作,成功是痉挛的充其量),也许标签浏览已成为一个问题 - 我不确定。

然而,我可以推荐的一件事情,我们可能会得到一些hecklers,是IE9的开发工具。如果没有别的,IE9已经成为我最近的一个宝贵的工具,只是因为它的Javascript调试功能。 Here's an MSDN article让你开始这个。

0

使用FireBug & Internet Explorer Debuging tool让你调试,并把断点JavaScript文件