asp.net 网页 debug 调试技巧

第一种,在终端显示输出调试结果

首先,编写web.config文件


    
      
    

在对应的*.aspx.cs文件Page_Load()方法里添加:

var v = 0;
Debug.WriteLine("The value of v is " + v)
v++;
Response.Write("Some data")
Debug.WriteLine("The value of v is " + v )

然后, 打开visual studio 顶部菜单的Debug->windows->Output就会看到调试记录。

第二种,在网页显示输出调试结果

一,将web.config文件的compilation键debug设置为false


    
      
    

二,在对应的*.aspx文件头部的第一行添加Trace="true"属性

<%@ page Language="c#" Trace="true" ...%>

三,在对应的*.aspx.cs文件Page_Load()方法里添加:

var v = 0;
Trace.Write("The value of v is " + v)
v++;
Response.Write("Some data")
Trace.Write("The value of v is " + v )

然后调试网页:如下图

asp.net 网页 debug 调试技巧_第1张图片
image.png

发现页面Trace Information的category有空白项,那两个空白项就是调试输出的结果

第三种,所有网页都显示调试输入

一,在web.config文件新增下面键值


    
      
      
    

这样就能在所有页面显示debug的输出了。

ps:此方法是不需要在对应的*.aspx文件头部的第一行添加Trace="true"属性

你可能感兴趣的:(asp.net 网页 debug 调试技巧)