如何让Visual Studio 2005在脚本资源管理器中显示正在运行的JavaScript文件?
在这个问题中,我了解到在Visual Studio 2005中可以进行调试,但您必须开始调试应用程序,然后按CTRL-ALT-N打开脚本资源管理器设置断点,等等 但是,即使使用下面的简单代码,当我按CTRL-ALT-N时,脚本资源管理器窗口也完全为空。根据我找到的关于这个主题的所有文章,它应该有,例如,在我的例子中是“main.js”(我想象它就像在Firebug中调试一样),但它是空白的 我还需要对Visual Studio 2005做些什么,以便脚本浏览器显示我正在运行的javascript文件? Default.aspx:如何让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
<%@ 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选项>高级
- 取消选中“禁用脚本调试”
<script type="text/javascript">
debugger;
// put your code here
</script>
调试器;
//把你的代码放在这里
最简单的入门方法是:
- 开放IE7
- 转到菜单Internet选项>高级
- 取消选中“禁用脚本调试”
<script type="text/javascript">
debugger;
// put your code here
</script>
调试器;
//把你的代码放在这里