巧用: Trace跟踪输出 进行调试
来源:互联网 发布:js获取上一个兄弟元素 编辑:程序博客网 时间:2024/05/17 01:14
(一).说明
很多人在调试输入时,一般用: Respone.Write(),或跟踪后再在命令窗口计算对象的值等方法.
其实Microsoft为Asp.net提供很好的输出调试类Trace. 这里讲一下它的用法
(二)具体用法
分为页面级别调试和应用程序级别跟踪调试:
1.页级别跟踪: 在页的开头包括如下的页指令>%@ Page Trace="True" TraceMode="SortByCategory/SortByTime" %<
I.自定义消息示例:
Trace.Write("这里为要输出结果的变量或自定义字符串");
Trace.Warn("这里为要显示的字符串"); //与Trace.Write相同,只是字体为红色
检查是否使用了跟踪
II.判断是否启用了跟踪输出:
if(Trace.IsEnabled) { Trace.Warn("已启用跟踪")}
2.应用程序级别跟踪:
在Web.config文件的>System.Web<节中 >trace enabled="true" pageOutput="true"/<
这样就不用在一个一个页面中设置了.
用Trace跟踪调试最大的好处是: 程序员用完后只要将 页面或应用程序跟踪设为:false即可.
不用将其删除或注释. 因为编译器编译到Trace输出
语句时,不会将其编译,会略过Trace语句继续编译下面的语句。
从程序员角度看,即Trace相当于已经注释掉了
Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=518681
- 巧用: Trace跟踪输出 进行调试
- 巧用: Trace跟踪输出 进行调试
- 巧用: Trace跟踪输出 进行调试
- 巧用: Trace跟踪输出进行调试
- 巧用: Trace跟踪输出 进行调试
- (转)ns2输出调试信息及trace
- 解决FlashDevelop调试不输出trace信息
- ns2输出调试信息及trace
- VC调试信息输出 TRACE宏
- 使用跟踪和调试进行条件编译
- 使用跟踪和调试进行条件编译
- 调试Atlas:使用单独的Trace viewer跟踪调试ASP.NET页面
- C++ 输出调试信息 类似MFC的TRACE等宏
- [备忘] 查看浏览器中flash swf的trace调试输出
- VC中用来做调试的输出函数TRACE
- oracle diag trace 路径下产生大量跟踪文件,修改参数进行控制
- 开启dblink的 oracle net trace与tracing --对dblink进行跟踪的方法
- 演示使用sql_trace和10046事件对其他会话进行跟踪,并给出trace结果
- 数据库连接字符串集合
- 用IFormatter实现>存储容器(功能:实现游戏保存和读取).
- 用SHA1或MD5 算法加密数据(示例:对用户身份验证的简单实现)
- 分布式编程->Remoting的一个代码示例(借助Remoting实现发送信息功能)
- Asp.Net性能优化.
- 巧用: Trace跟踪输出 进行调试
- 老公作息时间表
- Web.Config文件详解
- 注册表操作
- VSS使用手册
- 分布式编程->XML Webservice实现原理及相关知识
- SQL 细节知识积累
- C函数字典
- C技巧积累精萃