慎用System.Web.HttpContext.Current
http://www.cnblogs.com/david1989/p/3879201.html
线程编程中用到HttpContext.Current的方法封装
http://www.cnblogs.com/xdotnet/archive/2007/06/25/aspnet_threading_httpcontext.html
HttpContext只是个类名,HttpContext.Current才是一个已实例化的对象。。比如这样一个类: class A{ public static A Current{get;set;} public int ID {get;set;} public A() { A.Current = new A(); }} 要访问ID字段,要么得A a = new A(),然后访问a.ID,要么通过A.Current.ID才能访问,因为ID是个属性,直接类名点属性是不能访问的,必须先实例化对象。而Current是static,则可以通过A.Current访问到。。。。 回到你问的问题中来,你要当前的HttpContext对象,要么你要用new HttpContext(构造参数)来获得,要么就是通过HttpContext.Current来获得当前的HttpContext,这个Current是系统帮你构造好的。这样才能访问httpcontext.Request这些属性。。。 关于上下文System.Web.HttpContexthttp://www.cnblogs.com/JinvidLiang/archive/2010/11/15/1877433.htmlhttp://www.cnblogs.com/sgsoft/archive/2004/11/09/62022.html
HttpContext.Current并非无处不在
http://www.cnblogs.com/fish-li/archive/2013/04/06/3002940.html
Cache及(HttpRuntime.Cache与HttpContext.Current.Cache)
http://www.cnblogs.com/McJeremy/archive/2008/12/01/1344660.html
ASP.NET多线程下使用HttpContext.Current为null解决方案
ASP.NET System.Web.HttpContext类Current属性 的运用收藏
http://www.cnblogs.com/inspurhaitian/archive/2009/02/13/1389984.html
http://www.cnblogs.com/xdotnet/archive/2007/06/25/aspnet_threading_httpcontext.html
http://www.cnblogs.com/beimeng/p/3248889.html
线程编程中用到HttpContext.Current的方法封装
时间: 2024-10-12 03:05:16