zoukankan      html  css  js  c++  java
  • 【指针】ASP.NET页面技巧

    做过ASP.NET开发的人都知道Trace指令是一个非常有用的跟踪调试页面的方法,要使用Trace进行跟踪,有2中方法:
    1、配置Web.Config中的Trace指令
      <trace enabled="true" requestLimit="40" pageOutput="false" traceMode="SortByTime" localOnly="false" />
    配置了该命令以后,在IE浏览器中地址栏键入http://主机地址/trace.axd就可以看到记录的访问页面的trace信息。
    requestLimit  记录多少个页面的跟踪信息
    pageOutput  是否在页面的底部显示Trace信息
    traceMode   被Trace的页面排序方式
    localOnly     是否只对本机访问的请求进行Trace

    2、ASPX页面中设置Trace命令
    在页面的page指令中,加入 Trace=“true“,那么访问该页面就会在页面的底部显示Trace信息了。

    如果以上两个都设置了,那么ASPX页面中的指令会覆盖web.config中的配置。
    但是使用这两种方式都有一个弊端,需要不停的修改配置信息,在true和false之间进行切换,下面介绍一种更简单的方法。

    3、程序设置法
    将下面的代码加入global.asax中,那么可以通过简单的在访问路径上添加参数的方法就可以方便的进行页面的trace了
         Sub Application_BeginRequest(ByVal sender As Object, ByVal e As EventArgs)
                ' 为跟踪进行处理,发布以后可以将这些语句去掉
                  If Not HttpContext.Current.Request.QueryString("debug") Is Nothing Then
                    HttpContext.Current.Trace.IsEnabled = True
                End If
            End Sub

     使用方法:在每个需要Trace的URL后面加上 debug=任意值  就可以了

  • 相关阅读:
    多重背包 HDU2191
    带限制求最小价值的完全背包 HDU1114
    均分背包 HDU1171
    经典01背包问题 HDU2602
    记忆化搜索 POJ1579
    最大递增子序列变形——二维带权值 O(n*n) HDU1069
    最大递增子序列变形——二维 O(n*logn) TOJ4701
    OCJP(1Z0-851) 模拟题分析(六)over
    OCJP(1Z0-851) 模拟题分析(八)over
    OCJP(1Z0-851) 模拟题分析(九)over
  • 原文地址:https://www.cnblogs.com/fx2008/p/2287495.html
Copyright © 2011-2022 走看看