35
|
Chris Farmer Marcelo Cantos · 技术社区 · 15 年前 |
![]() |
1
30
如果选择了Silverlight调试器,则调试器无法同时调试Silverlight代码和脚本代码。javascript调试已关闭。
|
![]() |
2
7
我也有同样的问题。我无法让IDE甚至在脚本标记内设置的断点处中断。但是,当我添加“debugger;”时,脚本标记中的第一行能够让IDE做出响应,但随后只能说disassebly不可用。 但是,我可以单击调试工具,如“单步执行”和“单步执行”。当我这样做的时候,IDE确实进入了我正在使用的一些外部脚本(jquery和google maps)。所以我把javascript代码块从视图中去掉,放到“content”文件夹中一个单独的.js文件中。然后我添加了一个脚本标记来引用这个新的.js文件(url=“/content/test.js”)。 它奏效了…有点麻烦的是,您必须完成这项工作,但对于不直接包含在视图中的javascript,可能还有一些话要说。我希望这是他们打算修复的错误。 |
![]() |
3
4
在IE上调试时,VS似乎向解决方案资源管理器添加了一个名为“脚本文档”的文件夹。在这个文件夹中有另一个名为“Windows Internet Explorer”的文件夹,在这个文件夹中,我看到所有加载的JS脚本和当前显示在IE上的(编译的)HTML文件。在这个HTML文件中的脚本标记上设置断点对我来说确实有效。 |
![]() |
4
2
若要解决此问题,请转到项目的属性并选择“开始选项”。然后选中本机代码复选框。取消选中Silverlight复选框,因为这两个选项不能同时工作。 |
![]() |
5
1
ctrl+alt+p(附加到进程),选择ie,为调试类型选择“script”。 |
![]() |
6
0
正如Ryan上面提到的,我把我的脚本移到了scripts文件夹下的一个单独的文件中。 我还将debug添加到脚本的名称中,使其成为mytestscript。 调试 J.我通过一个脚本标记包含了脚本,并且可以在调试程序命中的脚本文件中设置断点。 |
![]() |
7
0
我发现google chrome devloper工具完美地显示了javascript。在我的例子中,我通常使用jquery的getscript函数加载脚本,代码的执行通常是在加载页面或处理事件时通过jquery回调进行的。使用Visual Studio 2010,我经常遇到“无源代码”错误。很遗憾,我需要Chrome来调试JavaScript,这是我的Visual Studio项目的一部分。 |
![]() |
8
0
使用单独的JS文件有其缺点。例如,您不能使用MVC助手。微软真的需要解决这个问题。 IntelliSense在视图的脚本块中也不能正常工作,即使您包含如下引用注释:
不过,使用这种方法,IntelliSense在JS文件中工作正常。 |
![]() |
code-geek · Jquery根据单选按钮选择隐藏或显示文本字段 3 月前 |
![]() |
Alex · 在轻量级中同时解构和不解构变量 3 月前 |
![]() |
Ângelo Rigo · ReactJS映射:如何迭代[关闭] 3 月前 |
![]() |
bairog · 从按属性筛选的对象数组字典中创建值数组 3 月前 |
![]() |
lokiuucx · JS对象属性返回未定义,尽管对象属性应该有值 4 月前 |