Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/466.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
如何让Visual Studio 2005在脚本资源管理器中显示正在运行的JavaScript文件?_Javascript_Visual Studio_Debugging_Visual Studio 2005 - Fatal编程技术网

如何让Visual Studio 2005在脚本资源管理器中显示正在运行的JavaScript文件?

如何让Visual Studio 2005在脚本资源管理器中显示正在运行的JavaScript文件?,javascript,visual-studio,debugging,visual-studio-2005,Javascript,Visual Studio,Debugging,Visual Studio 2005,在这个问题中,我了解到在Visual Studio 2005中可以进行调试,但您必须开始调试应用程序,然后按CTRL-ALT-N打开脚本资源管理器设置断点,等等 但是,即使使用下面的简单代码,当我按CTRL-ALT-N时,脚本资源管理器窗口也完全为空。根据我找到的关于这个主题的所有文章,它应该有,例如,在我的例子中是“main.js”(我想象它就像在Firebug中调试一样),但它是空白的 我还需要对Visual Studio 2005做些什么,以便脚本浏览器显示我正在运行的javascript

在这个问题中,我了解到在Visual Studio 2005中可以进行调试,但您必须开始调试应用程序,然后按CTRL-ALT-N打开脚本资源管理器设置断点,等等

但是,即使使用下面的简单代码,当我按CTRL-ALT-N时,脚本资源管理器窗口也完全为空。根据我找到的关于这个主题的所有文章,它应该有,例如,在我的例子中是“main.js”(我想象它就像在Firebug中调试一样),但它是空白的

我还需要对Visual Studio 2005做些什么,以便脚本浏览器显示我正在运行的javascript文件?

Default.aspx:

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="TestJavascriptDebugging2005._Default" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
        <script type="text/javascript" src="javascript/main.js"></script>
</head>
<body>
    <form id="form1" runat="server">
    <div>
    <p>This is HTML and <script type="text/javascript">test()</script>.</p>
    <p><button onclick="doIt(this)">Test</button></p>
    </div>
    </form>
</body>
</html>
function test() {
    document.write("this is from javascript code2");
}

function doIt(element) {
    alert("This is the javascript function2.");
}

尝试通过调试>附加到进程将VisualStudio附加到MSIE(不确定它是否在VS2005中,请四处查看)


附加到进程时,请确保选中脚本选项。

尝试通过调试>附加到进程将Visual Studio附加到MSIE(不确定是否在VS2005中,请四处查看)


连接到进程时,请确保选中脚本选项。

最简单的开始方法是:

  • 开放IE7
  • 转到菜单Internet选项>高级
  • 取消选中“禁用脚本调试”
要在javascript中添加断点,请在代码中添加“调试器;”。打开一个在IE7中引用该脚本的页面,会出现一个弹出窗口,询问您是否希望在VisualStudio中调试脚本

<script type="text/javascript">

debugger;

// put your code here

</script>

调试器;
//把你的代码放在这里

最简单的入门方法是:

  • 开放IE7
  • 转到菜单Internet选项>高级
  • 取消选中“禁用脚本调试”
要在javascript中添加断点,请在代码中添加“调试器;”。打开一个在IE7中引用该脚本的页面,会出现一个弹出窗口,询问您是否希望在VisualStudio中调试脚本

<script type="text/javascript">

debugger;

// put your code here

</script>

调试器;
//把你的代码放在这里