Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/295.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在VisualStudio2008或VisualStudio2010中设置JavaScript断点_C#_Javascript_.net_Asp.net_Vb.net - Fatal编程技术网

C# 如何在VisualStudio2008或VisualStudio2010中设置JavaScript断点

C# 如何在VisualStudio2008或VisualStudio2010中设置JavaScript断点,c#,javascript,.net,asp.net,vb.net,C#,Javascript,.net,Asp.net,Vb.net,我正在尝试使用VisualStudio2010调试JavaScript代码,但无法设置断点 我该怎么做 我只是注意到了一点,每次我尝试调用一个函数时,不管是什么函数,在JavaScript中,微软的Ajax框架JavaScript以某种方式捕获它并检查文档是否准备就绪(document.onready或其他),并且永远不会将控件返回到我正在调用的函数!它究竟为什么要这样做?我从来没有要求过 我所拥有的只是对这些库的引用,脚本/链接引用,就像您在母版页顶部所做的那样 这太荒谬了,我该如何修复它呢?

我正在尝试使用VisualStudio2010调试JavaScript代码,但无法设置断点

我该怎么做

我只是注意到了一点,每次我尝试调用一个函数时,不管是什么函数,在JavaScript中,微软的Ajax框架JavaScript以某种方式捕获它并检查文档是否准备就绪(
document.onready
或其他),并且永远不会将控件返回到我正在调用的函数!它究竟为什么要这样做?我从来没有要求过

我所拥有的只是对这些库的引用,脚本/链接引用,就像您在母版页顶部所做的那样


这太荒谬了,我该如何修复它呢?

使用
调试器语句

例子
如果脚本位于单独的脚本文件(.js)中,则可以使用F9在一行上设置断点

如果脚本合并到另一个文件(如aspx文件)中,则无法设置断点。对于类似的情况,使用
调试器javascript语句以强制在某个点中断


另外,请确保您使用的是最新版本的javascript文件,如果需要,请在IE中执行Ctrl-F5以强制重新加载该文件。

如果要附加到进程,可以在弹出的对话框中指定要附加到脚本。但是它将只是脚本,而不是托管代码


只需在Firefox中使用。

尝试在脚本文件底部使用notifyScriptLoaded调用
var test = "testString";
debugger; // stops execution and can start debugging
test += "newly added";