hTTPContext 的基本操作

 

  protected void Page_Load(object sender, EventArgs e)

    {

        //与页面相关的HttpContext可以访问上下文属性。

        System.Text.StringBuilder sb = new System.Text.StringBuilder();

        // 使用当前的HttpContext对象,以确定是否启用自定义错误。

        sb.Append("Is custom errors enabled: " +

            Context.IsCustomErrorEnabled.ToString() + "<br/>");

 

        //使用当前的HttpContext对象,以确定是否启用调试

        sb.Append("Is debugging enabled: " +

            Context.IsDebuggingEnabled.ToString() + "<br/>");

 

        // 使用当前的HttpContext对象来访问当前TraceContext对象。

        sb.Append("Trace Enabled: " +

            Context.Trace.IsEnabled.ToString() + "<br/>");

 

        // 使用当前的HttpContext对象来访问当前HttpApplicationState对象。

        sb.Append("Number of items in Application state: " +

            Context.Application.Count.ToString() + "<br/>");

 

        // 使用当前的HttpContext对象来访问当前的HttpSessionState对象.

        // 会话状态可能不能配置.

        try

        {

            sb.Append("Number of items in Session state: " +

                Context.Session.Count.ToString() + "<br/>");

        }

        catch

        {

            sb.Append("Session state not enabled. <br/>");

        }

 

        // 使用当前的HttpContext对象来访问当前缓存的对象。

        sb.Append("Number of items in the cache: " +

            Context.Cache.Count.ToString() + "<br/>");

 

        // 使用当前的HttpContext对象确定为当前HTTP请求的时间戳。

        sb.Append("Timestamp for the HTTP request: " +

            Context.Timestamp.ToString() + "<br/>");

 

        //StringBuilder对象分配到输出的标签

        OutputLabel.Text = sb.ToString();

    }

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值