`
zhangziyueup
  • 浏览: 1169938 次
文章分类
社区版块
存档分类
最新评论

ASP.NET的Trace

 
阅读更多

Author:zfive5(zhaozidong)
Email: zfive5@yahoo.com.cn

下午翻《ASPX.NET高级编程》后又一点写的冲动,这么好的功能应该让更多的人知道。在.aspx文件里加入<%@Page Trace="True" %>,然后在执行aspx文件,你会看到原界面下多了一些信息,请求详细信息、跟踪信息 、控件树 、Cookie 集合、标头集合 和服务器变量.

aspx代码:

private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
Trace.Write("Trace1");
Trace.Warn("Warn1");
Trace.Write("Trace2");
}


执行后trace跟踪信息部分如下:

类别 消息 From First(s) From Last(s)
aspx.page Begin Init
aspx.page End Init 0.001612 0.001612
Trace1 0.002763 0.001150
Warn1 0.003155 0.000393
Trace2 0.003240 0.000085
aspx.page Begin PreRender 0.003287 0.000047
aspx.page End PreRender 0.003331 0.000044
aspx.page Begin SaveViewState0.003636 0.000305
aspx.page End SaveViewState0.004491 0.000856
aspx.page Begin Render 0.004559 0.000068
aspx.page End Render 0.051202 0.046643

不错,连执行时间都输出来了。

看看trace输出的Cookie信息后,再看会话 session ID,数值是一样的,看来的确asp.net的session是用Cookie实现的!

分享到:
评论

相关推荐

    asp.net(c#)的异常处理,StackTrace说明,获得错误位置

    利用 Exception 的StackTrace 属性获得错误的文件的位置(文件名,行号),并将错误信息保存在一个.config的文件里,内容有: 如何获取错误 如何获取错误的位置,多层开发时,在类用应用此...本程序适用于asp.net 新手!

    ASP.NET - Module 5_Using Trace in Microsoft ASP.NET Pages

    Msdn Training - Microsoft Visual Studio Net (With Source)\ASP.NET - Module 5_Using Trace in Microsoft ASP.NET Pages.pdf

    asp.net教学讲义

    Asp.net教学讲义 1 讲义内容 6 第一章:asp.net和web窗体 6 1.1 NET应用开发架构简介 6 1.1.1. NET框架结构 6 1.1.2 http协议简介 6 1.1.3 静态网页与动态网页 8 1.1.4 客户端代码与服务器端代码 8 1.1.5 ASP.NET...

    asp.net 大马汉化版

    asp.net 大马汉化版 &lt;%@ Page Language="C#" Debug="true" trace="false" validateRequest="false" EnableViewStateMac="false" EnableViewState="true"%&gt; &lt;%@ import Namespace="System.Net.Sockets" %&gt; ...

    asp.net专家疑难解答200问

    第2章 ASP.NET运行模型 21.如何在页面中应用javascript脚本-示例1 21.如何在页面中应用javascript脚本-示例2 22.如何实现从服务器端向页面动态添加javascript脚本-示例1 22.如何实现从服务器端向...

    ASP.NET4高级程序设计第4版 带目录PDF 分卷压缩包 part1

    ASP.NET 4高级程序设计(第4版)》【原版书为:Pro ASP.NET 4 in C# 2010】是ASP.NET领域的鸿篇巨制,全面讲解了ASP.NET4的各种特性及其背后的工作原理,并给出了许多针对如何构建复杂、可扩展的网站从实践中得出的...

    ASP.NET的网页代码模型及生命周期

    在ASP.NET中,可以创建ASP.NET网站和ASP.NET应用程序,但是ASP.NET网站和ASP.NET应用程序开发过程和编译过程是有区别的。ASP.NET应用程序主要有以下特点: q 可以将ASP.NET应用程序拆分成多个项目以方便开发,管理和...

    2.ASP.NET.2.0.高级编程(第4版) [1/7]

    2.ASP.NET.2.0.高级编程(第4版) [1/7] 原书名: Professional ASP.NET 2.0 原出版社: Wrox 作者:(美)Bill Evjen, Scott Hanselman, Farhan Muhammad [同作者作品] [作译者介绍] 译者: 李敏波[同译者作品] ...

    ASP.NET4高级程序设计(第4版) 3/3

     《ASP.NET 4高级程序设计(第4版)》是ASP.NET领域的鸿篇巨制,全面讲解了ASP.NET4的各种特性及其背后的工作原理,并给出了许多针对如何构建复杂、可扩展的网站从实践中得出的建议。书中还深入讲述了其他ASP.NET图书...

    ASP.NET常用代码

    ASP.NET常用代码 1. 打开新的窗口并传送参数: 传送参数: response.write("&lt;script&gt;window.open('*.aspx?id="+this.DropDownList1.SelectIndex+"&id1="+...+"')&lt;/script&gt;") 接收参数: string a = Request....

    Debugging ASP.NET

    Debugging ASP.NET Jonathan Goodyear Brian Peek Brad Fox Publisher: Financial Times Prentice Hall First Edition October 19, 2001 ISBN: 0-7357-1141-0, 376 pages New Riders - Debugging ASP.NET ...

    ASP.NET2.0高级编程(第4版)1/6

    Trace和ASP.NET 的Page.Trace713  21.2.2 页面级的跟踪713  21.2.3 应用程序的跟踪714  21.2.4 查看跟踪数据714  21.2.5 在组件中跟踪717  21.2.6 跟踪的传送718  21.2.7 TraceListener719  21.2.8 诊断选项...

    Url重写篇视频------本讲将通过实例比较ASP.NET下的三种典型URL重写方案

    本讲将通过实例比较ASP.NET下的三种典型URL重写方案——ISAPI重写(使用开源组件IIRF),ASP.NET2.0内置的urlMappings和基于自定义HTTPModule的URL重写(使用NBear.Web中的UrlRewriteModule实现),并探讨URL重写中...

    asp.net专家疑难解答200问源码

    第2章 ASP.NET运行模型 21.如何在页面中应用javascript脚本-示例1 21.如何在页面中应用javascript脚本-示例2 22.如何实现从服务器端向页面动态添加javascript脚本-示例1 22.如何实现从服务器端向页面动态添加...

    asp.net辅助工具之Mapack

    asp.net辅助工具之Mapack Mapack is a .NET class library for basic linear algebra computations. It supports Norm1, Norm2, Frobenius Norm, &lt;br&gt;Determinant, Infinity Norm, Rank, Condition, Trace, ...

    Developing.More.Secure.Microsoft.ASP.NET.2.0.Applications part1

    A very famous book, which give me good understanding on protentical of threatening.

    asp.net开发问题300问源码

    21.如何在页面中应用javascript脚本-示例1 ...41.如何使用Trace对象进行跟踪调试(页面级) 42.如何使用#Include语法将文件添加到页面 43.如何使用编程的方式处理异常信息 44.如何将网页错误信息写入事件日志

    Developing.More.Secure.Microsoft.ASP.NET.2.0.Applications part2

    Developing.More.Secure.Microsoft.ASP.NET.2.0.Applications part2

    ASP.NET常用小技巧

    ASP.NET中启用页面跟踪非常方便,只需在Page指令中加入Trace=”True”属性即可:设置断点是页面调试过程中的常用手段,除此之外,还可以通过查看页面的跟踪信息进行错误排查以及性能优化。ASP.NET中启用页面跟踪非常...

Global site tag (gtag.js) - Google Analytics