我现在一直搞不清楚,在网页(后台代码)里能访问的Context指的到底是什么,它和HttpContext.Current有什么不同吗?
protected void Application_BeginRequest(Object sender, EventArgs e)
{
   Response.Write("From Gloabal!");
   HttpContext _httpcontext=HttpContext.Current;
}
在Global这个方法里面为什么能访问Context,Response,Request这些对象,最主要谁能说明白Context这个对象~谢谢了

解决方案 »

  1.   

    Context is an object of System.Web.HttpContext.
    this may be useful for you:
    http://www.microsoft.com/china/MSDN/library/archives/library/DNAspnet/html/asp01242002.asp
      

  2.   

    可以简单理解为运行环境
    中文翻译为“上下文”。正如同样的1个词语、一句话,在文章的不同部分出现意义是不同的,如果要知道一个词语的意思,就要去看“上下文”,就像HttpContext.Current。
    Web里面针对不同的请求,Request/Response/Cookie/Session对象是不一样的,用HttpContext.Current就可以根据不同的参数进行不同的处理