【发布时间】:2009-04-01 12:24:12
【问题描述】:
在这个非常简单的 ASP.NET 应用程序中,Visual Web Developer 2008 Express 可以调试 JavaScript 代码正常,但完整版 Visual Studio 2005 不能调试它,即:当我点击main.js文件中的一行时它给了我一个带有问号的红色圆圈,鼠标悬停显示:“这个断点不会到达,没有符号已为此文档加载。”
我必须对我的 Visual Studio 2005 做些什么,才能像我的 Visual Web Developer 2008 那样调试 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>
javascript/main.js:
function test() {
document.write("this is from javascript code2");
}
function doIt(element) {
alert("This is the javascript function2.");
}
【问题讨论】:
标签: javascript visual-studio debugging visual-studio-2005