在msdn上看了一篇讲这个的文章,获益匪浅。
http://www.microsoft.com/china/MSDN/library/enterprisedevelopment/softwaredev/WDdnclinicscripting.mspx
但还是有些不明白,这写debug和trace什么时候放进代码中?一开始写代码的时候就写进去,还是写了好多了调试的时候再慢慢加进去呢?文中说最后发布版本中用trace,会不会影响执行效率呢?

解决方案 »

  1.   

    跟踪调试
         跟踪: 
    1.页级别跟踪: 在页的开头包括如下的页指令<%@ Page Trace="True" TraceMode="SortByCategory/SortByTime" %>
    自定义消息: 
          Trace.Write("这里为要显示的字符串"); 
          Trace.Warn("这里为要显示的字符串");   //与Trace.Write相同,只是字体为红色
                    检查是否使用了跟踪
          例句: if(Trace.IsEnabled) { Trace.Warn("已启用跟踪")}  
    2.应用程序级别跟踪: 在Web.config文件的<System.Web>节中 <trace enabled="true" pageOutput="true"/>
    像Trace.Write("这里为要显示的字符串"); 
    这样的语句不会参与编译的,相当于已经注释掉了, 但仍能输出结果,供调试用