自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

ASP.NET trace在頁面執(zhí)行中的應用淺析

開發(fā) 后端
ASP.NET trace在頁面執(zhí)行中的應用主要是向你講述在頁面中使用trace屬性,那么具體的有什么呢?我們在本文中會提到ASP.NET trace使用的技巧。

ASP.NET trace使用和trace屬性記錄Page目錄中網(wǎng)頁的執(zhí)行情況是什么呢?讓我們來看看:

調(diào)試程序的一種古老的技術(shù)是在程序中的關(guān)健點插入輸出語句,通常情況下,輸出信息中會包含重要變量的值,相關(guān)信息可以輸出到屏幕、日志文件或者數(shù)據(jù)庫。

如何使用ASP.NET trace?通過使用Page命令中的trace屬性,這種調(diào)試技術(shù)的使用更簡單了。Page命令是ASPX文件開始處的一行代碼,它提供編譯器的指示。Page命令中包含一個或多個屬性,向編譯器提供使用的編程語言、代碼支持文件的位置或要繼承的類的名字等信息。

Page命令中的屬性之一是trace,其值可能是true或false,下面是一個典型的Page命令,其中的trace屬性的值是true:

<%@ Page language="c#" trace="true" %>

如果trace屬性的值設置為true,由ASPX文件生成的Web頁就會顯示出來,除了網(wǎng)頁本身外,關(guān)于該頁的大量其他信息也會顯示出來。這些信息以下面小節(jié)的形式顯示在一張表格中:

◆Request細節(jié) 提供Session ID、請求時間和請求的狀態(tài)碼。

◆Trace Information 包含跟蹤日志、網(wǎng)頁生命周期中按時間先后順序各個步驟的列表。另外,也可以向其中添加定制信息。

◆控件樹 以一種分層次的方式列出網(wǎng)頁上的所有控件,包括每個控件以字節(jié)計算的大小。

◆Cookies集合 列出該網(wǎng)頁創(chuàng)建的所有Cookie。

◆頭部集合 HTTP頭部以及它們的值。

◆Server變量 與該網(wǎng)頁相關(guān)的Server環(huán)境變量。

ASP.NET trace的應用存在包含在Trace Information小節(jié)中的跟蹤日志是最有用的,在這里我們可以插入自己的跟蹤命令。trace類中有2個方法能夠在跟蹤日志中插入命令:Trace.Write和Trace.Warn,除了Trace.Warn命令用紅色字體顯示、Trace.Write命令用黑色字體顯示外,它們是相同的。下面是跟蹤日志的一個屏幕快照,其中包含有幾個Trace.Warn命令。

跟蹤日志中最方便的功能是我們可以在開發(fā)和測試過程中在整個代碼中插入Trace.Write和Trace.Warn語句,而在最終交付應用程序時,可以通過改變Page命令中trace屬性的值,禁止這些命令起作用,而無需在部署應用軟件前刪除這些輸出語句。

ASP.NET trace在頁面的使用的信息就向你介紹到這里,希望對你有所幫助。

【編輯推薦】

  1. ASP.NET技巧之提高應用程序性能淺析
  2. ASP.NET技巧之StringBuilder類的使用
  3. ASP.NET控件使用技巧雜談
  4. ASP.NET注釋使用技巧淺析
  5. ASP.NET trace的使用淺析
責任編輯:仲衡 來源: cnblogs
相關(guān)推薦

2009-07-29 14:12:45

ASP.NET tra

2009-07-28 16:40:11

ASP.NET異步頁面

2009-08-03 13:38:18

ASP.NET編程模型

2009-07-29 16:41:45

ASP.NET頁面框架

2009-08-05 14:01:50

ASP.NET配置錯誤

2009-08-05 15:01:04

ASP.NET應用Vi

2009-07-20 16:08:04

ASP.NET應用程序

2009-10-10 10:44:15

ASP.NET頁面緩存

2009-06-24 09:12:26

ASP.NET頁面請求

2009-07-24 10:53:51

ASP.NET實現(xiàn)靜態(tài)

2009-08-05 14:17:27

ASP.NET錯誤頁面

2009-07-22 14:23:39

URL RewriteASP.NET

2009-08-05 13:09:17

ASP.NET應用執(zhí)行

2009-07-27 15:34:11

MembershipASP.NET

2009-07-27 10:18:12

TypeResolveASP.NET

2009-07-24 13:41:15

ASP.NET AJA

2009-08-05 18:36:12

ASP.NET Che

2009-07-31 12:43:59

ASP.NET MVC

2009-08-05 15:50:13

ASP.NET優(yōu)點

2009-07-30 15:39:55

ASP.NET 2.0
點贊
收藏

51CTO技術(shù)棧公眾號