.NET : VS 2005中如何调试javascript
来源:互联网 发布:电信光猫绑定mac地址 编辑:程序博客网 时间:2024/05/03 14:42
我们都知道在VS2008中,可以直接在页面的javascript块中设置断点对它们进行调试。例如下面这样
而这个特性在VS2005或者更早的版本是没有的。但是可以通过下面的方式来实现类似的效果
请注意,debugger关键字。这是一个特殊的语句,只有在javascript里面才有效。启动调试之后,可以看到如下的效果
然后,就可以按F11进行调试了。
但是,不管你采用哪种方式,其实上面的代码都是有问题的,你可以看到,我们的脚本将尝试去访问一个id为lb的元素。而其实这个时候页面还没有出来。这是很多javascript的初学者朋友比较容易犯的错误。究其原因,是因为页面的render是有先后顺序的
要解决这个问题当然很简单,就是将操作元素的代码封装到函数里面去,例如window.load之后再做。如下
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="WebApplication1._Default" %>
虽然,可以通过这样的方法实现在VS2005中的javascript调试。但是其实它与设置断点还是有差别的
1.毕竟要多写一些语句。
2.无法实现复杂性的debug选项
值得一说的是,我们还可以在C#代码中,根据情况决定是否启动调试器。这个是由System.Diagnostics.Debugger对象提供支持的。有兴趣的朋友可以查看MSDN的介绍
Debugger.Break();
Debugger.Launch();
本文是使用博客同步和管理系统自动于2009/6/29 8:59:34 从 陈希章@博客园 同步过来的。原文地址: http://www.cnblogs.com/chenxizhang/archive/2009/06/29/1512940.html ,发表于2009/6/29 0:59:00.
- .NET : VS 2005中如何调试javascript
- .NET : VS 2005中如何调试javascript
- VS.NET 中调试JavaScript
- 在VS.NET中调试javascript
- 在VS.NET中调试javascript
- VS.net调试javascript
- VS.Net 2003 中如何调试Javascritp.
- 如何在 VS 2005 里调试 Javascript
- 如何在 VS 2005 里调试 Javascript
- 如何在 VS 2005 里调试 Javascript
- 用vs.net调试javascript
- 用vs.net调试javascript
- 用vs.net调试javascript
- 用vs.net调试javascript
- 用vs.net调试javascript
- 用vs.net调试javascript
- VS .net 2003调试javascript中两个杂症的解决
- VS .net 2003调试javascript中两个杂症的解决
- 盘点C#好书
- 彻底清除GoogleUpdate.exe
- (转)servlet之间的协作
- 《Windows高级调试》点评
- IT精英应当掌握的命令行
- .NET : VS 2005中如何调试javascript
- 程序员必须知道的命令行
- 在U盘上运行SharpDevelop.jpg
- 网站性能——注册登录验证码
- system()函数
- .NET企业应用开发框架Spring.NET
- tslib-1.4的问题
- lwip--有趣的数组定义(预处理)
- 非常优秀的.NET框架Castle