📄 asp+ 跟踪.htm
字号:
href="http://lzjx.com/w/main.asp?id=410&sx=jc">十三、创建一个简单的
ASP..</A><BR>·<A
href="http://lzjx.com/w/main.asp?id=411&sx=jc">十四、创建 HTML
表格</A><BR>·<A title=十五、使用AdRotator(广告轮换器)组件
href="http://lzjx.com/w/main.asp?id=412&sx=jc">十五、使用 Ad
Rotat..</A><BR>·<A title=十六、使用BrowserCapabilities(浏览器性能)组件
href="http://lzjx.com/w/main.asp?id=413&sx=jc">十六、使用 Browser
..</A><BR>·<A title=十七、使用DatabaseAccess(数据库访问)组件
href="http://lzjx.com/w/main.asp?id=414&sx=jc">十七、使用
Database..</A><BR>·<A title=十八、创建ActiveX财务组件
href="http://lzjx.com/w/main.asp?id=415&sx=jc">十八、创建 ActiveX
..</A><BR>·<A title=十九、从脚本调用Finance组件
href="http://lzjx.com/w/main.asp?id=416&sx=jc">十九、从脚本调用
Finan..</A><BR>·<A
href="http://lzjx.com/w/main.asp?id=539&sx=jc">ASP+与ASP有什么不同</A><BR>·<A
href="http://lzjx.com/w/main.asp?id=540&sx=jc">介绍
ADO+</A><BR>·<A title=介绍ActiveServerPage+
href="http://lzjx.com/w/main.asp?id=541&sx=jc">介绍 Active
Serv..</A><BR>·<A
href="http://lzjx.com/w/main.asp?id=542&sx=jc">ASP+的几个特点</A><BR>·<A
title=ASP+支持的C#和VB语法对照表
href="http://lzjx.com/w/main.asp?id=543&sx=jc">ASP+ 支持的 C# 和
..</A><BR>·<A
href="http://lzjx.com/w/main.asp?id=544&sx=jc">ASP+
跟踪</A><BR>·<A
href="http://lzjx.com/w/main.asp?id=545&sx=jc">ASP+上传文件语法</A><BR>·<A
title=asp+简介、安装、以及如何显示中文
href="http://lzjx.com/w/main.asp?id=546&sx=jc">asp+简介、安装、以及如何..</A><BR>·<A
href="http://lzjx.com/w/main.asp?id=547&sx=jc">Asp+ Web
Forms</A><BR>·<A
href="http://lzjx.com/w/main.asp?id=548&sx=jc">ASP+中文显示之两种解决方法</A><BR>·<A
href="http://lzjx.com/w/main.asp?id=441&sx=jc">ASP上手“快捷方式”-序言</A><BR>·<A
title=ASP上手“快捷方式”-剖析ASP脚本
href="http://lzjx.com/w/main.asp?id=442&sx=jc">ASP上手“快捷方式”-剖析..</A><BR>·<A
title=ASP上手“快捷方式”-对象和组件
href="http://lzjx.com/w/main.asp?id=443&sx=jc">ASP上手“快捷方式”-对象..</A><BR>·<A
title=ASP上手“快捷方式”-脚本示例
href="http://lzjx.com/w/main.asp?id=444&sx=jc">ASP上手“快捷方式”-脚本..</A><BR>·<A
title=ASP上手“快捷方式”-脚本编写技巧
href="http://lzjx.com/w/main.asp?id=445&sx=jc">ASP上手“快捷方式”-脚本..</A><BR>·<A
title=ASP上手“快捷方式”-样例脚本
href="http://lzjx.com/w/main.asp?id=446&sx=jc">ASP上手“快捷方式”-样例..</A><BR>·<A
title=ASP上手“快捷方式”-数据库
href="http://lzjx.com/w/main.asp?id=447&sx=jc">ASP上手“快捷方式”-数据..</A><BR>·<A
href="http://lzjx.com/w/main.asp?id=523&sx=jc">ASP的技术特点与使用方法</A><BR>·<A
href="http://lzjx.com/w/main.asp?id=522&sx=jc">SQL
Server访问ADO</A><BR>·<A
href="http://lzjx.com/w/main.asp?id=521&sx=jc">ASP个人上手指南</A><BR></TD></TR></TBODY></TABLE><SPAN
class=l15></SPAN></TD>
<TD vAlign=top align=middle width=1 bgColor=#cccccc></TD>
<TD vAlign=top align=middle width=592 bgColor=#ffffff>
<TABLE cellSpacing=0 cellPadding=6 width="98%" border=0>
<TBODY>
<TR>
<TD class=xx vAlign=bottom height=30>■ 基础教程 > ASP+
跟踪</TD></TR></TBODY></TABLE>
<TABLE height=119 cellSpacing=6 cellPadding=3 width="99%" border=0>
<TBODY>
<TR>
<TD class=xk vAlign=top align=left
width="50%">如何跟踪ASP程序的执行?我想很多人都用"Response.Write"来回答!毫无疑问,这不是个好现象 :(
作为ASP理所当然的扩展,它不叫ASP 4.0而叫
ASP+,那么ASP"+"到底提供了什么手段供我们这些"可怜虫"Tracing呢?也许这是ASP+最了不起的特性(针对ASP而言:p)——ASP+提供了内置的Tracing代码,而且它是加在ASP+页面当中的!??(砖头??:(
不要这样嘛!还没说完
!)。它既可以使用在页面当中,也可以在整个应用程序使用。这就意味着你可以方便地在编写代码的时候将跟踪加入应用程序,在你发布/部署的时候关闭Tracing。当全部页面都被编译后,tace语句只对tracing打开的编译后代码产生影响。将tracing打开,你将在页面的最后取得一组表格,包含以下信息:<BR><BR>1、Request详情。包括Session
ID,Status
Code,时间等等<BR>2、跟踪信息。显示跟踪信息的类别,信息,及其执行的时间<BR>3、控件树。显示本页的控件,它们的ID以及它们多大<BR>4、Cookies集合。显示Cookie名称,值,以及大小<BR>5、Headers集合。显示HTTP头,例如host,referrer及user
agent字串<BR>6、Server变量。显示全部的Server变量集合。<BR><BR>如果你加入了自己的跟踪信息,它们将作为“跟踪信息”的一部分显示。<BR><BR><BR><BR>页面级的跟踪<BR><BR><BR>使一个页面的跟踪有效,必须加入以下指示代码:<BR><BR><%@
Page Trace="True" %><BR><BR>也可以加入排序<BR><BR><%@ Page
Trace="True" Tracemode="SortByTime" %><BR><BR>或者 <BR><BR><%@
Page Trace="True" Tracemode="SortByCategory"
%><BR><BR>默认是按时间排序的<BR><BR>Tracing语句:<BR><BR>Trace.Write
("我的程序","名字是"+txtName);<BR>第一个参数是类别,第二个是跟踪信息<BR><BR>看下面的例子,可以在ASPGreat.com或dotNETCN.com的ASPX测试站点运行这段代码,地址:<BR>http://61.142.73.250/test/pagetrace.aspx<BR><BR><%@
Page Trace="True"
%><BR><BR><html><BR><head><BR><BR><title>使用跟踪</title><BR><BR></head><BR><BR><script
language="c#" runat="server"><BR><BR> void Page_Load(Object
Sender, EventArgs E) {<BR><BR> Trace.Write("跟踪",
"在页面载入时");<BR><BR> }<BR><BR> void SubmitBtn_Click(Object Sender,
EventArgs E) {<BR><BR> Trace.Write("按钮",
"按钮按下");<BR> Trace.Write("账号", "账号是:" +
Name.Text);<BR> Trace.Write("密码", "密码是:" +
Password.Text);<BR><BR> YouEntered.Text = "你好!" + Name.Text +
"。您的密码是 " +
Password.Text;<BR><BR> }<BR><BR></script><BR><BR><form
runat="server"><BR><BR> <table
border="0"><BR> <tr><BR> <td>账号</td><BR> <td><asp:TextBox
id="Name" runat="server"
/></td><BR> </tr><BR> <tr><BR> <td>密码</td><BR> <td><asp:TextBox
id="Password" TextMode="Password"<BR> runat="server"
/></td><BR> </tr><BR> <tr><BR> <td></td><BR> <td><asp:Button
id="SubmitDetailsBtn" text="提交"<BR> onclick="SubmitBtn_Click"
runat="server"
/></td><BR> </tr><BR> </table><BR><BR> <p><asp:Label
id="YouEntered" runat="server"
/></p><BR><BR></form><BR><BR></body><BR></html><BR><BR>这样,你就能看到到底在页面中发生了什么事情<BR><BR><BR>应用程序级跟踪<BR><BR><BR>打开应用程序级跟踪,ASP+将记录页面跟踪信息<BR><BR>要打开应用程序跟踪,只需在该应用程序根目录下修改ASP+配置文件config.web,<BR><BR>加入:<BR><BR><configuration>
<BR> <trace enabled="true"
/><BR></configuration><BR><BR>即可。<BR><BR>访问跟踪信息的方法访问应用程序目录的trace.axd<BR><BR>如:http://61.142.73.250/test/trace.axd<BR><BR>在这里,你将看到每个Request的列表,点击
view details将看到详细的Trace信息 <BR><BR>---摘自《www.aspgreat.com》(文/SunADM)
</TD></TR></TBODY></TABLE>
<TABLE cellSpacing=0 cellPadding=0 width="98%" border=0>
<TBODY>
<TR>
<TD>■今日推荐:<A
href="http://lzjx.com/w/main.asp?id=388&sx=jc">ASP内建对象Serv</A>
</TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE>
<TABLE cellSpacing=0 cellPadding=0 width=800 bgColor=#ffffff border=0>
<TBODY>
<TR>
<TD background="ASP+ 跟踪.files/qw39.gif"></TD></TR></TBODY></TABLE>
<TABLE cellSpacing=1 cellPadding=5 width=800 bgColor=#ffffff border=0>
<TBODY>
<TR>
<TD class=N noWrap align=middle>
<TABLE cellSpacing=0 cellPadding=0 width="100%" bgColor=#ffffff
border=0><TBODY>
<TR>
<TD
background="ASP+ 跟踪.files/qw39.gif"></TD></TR></TBODY></TABLE><BR>本网站是学习网站,内容整理大多来自互联网,尽量标明了出处,如果侵犯了您的权力请通知我,立即纠正<BR>欢迎提出宝贵建议,提供相关资料,以便相互学习,共同提高!<BR>
<OBJECT
codeBase=http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0
height=18 width=103 classid=clsid:D27CDB6E-AE6D-11cf-96B8-444553540000><PARAM NAME="BGCOLOR" VALUE=""><PARAM NAME="movie" VALUE="../images/21sg.swf"><PARAM NAME="quality" VALUE="high">
<embed src="../images/21sg.swf"
quality="high"
pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"
type="application/x-shockwave-flash" width="103" height="18" ></embed>
</OBJECT></TD></TR>
<TR>
<TD height=79> </TD></TR>
<TR>
<TD align=middle></TD></TR></TBODY></TABLE></CENTER></BODY></HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -