HttpApplication具有属性Context,其类为HttpContext

HttpContext类和HttpApplication类具有一些公共属性,例如User,Response,Request。
这些属性在两个类中有什么区别和关系?
在什么情况下我应该使用另一种。

PS:我刚刚检查了我的应用程序HttpApplication.User和HttpApplication.Context.User具有相同的值。

最佳答案

您的比较似乎是错误的。

因为HttpContext仅处理与当前请求的HTTP协议特定信息有关的事情。

但是HttpApplication包含整个ASP.NET应用程序对象,例如事件,方法,属性等,是的。它具有Context属性,它是System.Web.HttpContext的类型。它用于封装针对特定ASP.NET应用程序发出的每个请求的HTTP特定信息。

关于c# - HttpApplication和HttpContext类之间的关系是什么?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41236303/

10-13 06:48