我发现有不同的类别Asp.net Intrinsic Objects(AIO)定义在其中。
I want to know why? what is the logic and the reason behind this ?
您可以在以下三个不同的类别中找到AIO:
我不知道Asp.net中的任何其他类
例如,我想知道HttpContext_instance.Request
和HttpApplication_instance.Request
和Page_instance.Request
是否相同?是的还有这三种不同的Application object
那些?其他AIO呢?
答案 0 :(得分:0)
由于大部分代码库是开源的,您可以阅读它们以获得更好的ASP.NET管道图像,并了解为什么这些对象通常如果不总是相同的话。
来自网络的HTTP请求被解析并作为对象嵌入,然后在上下文(HttpContext)中传递给管道中的每个模块(HttpApplication)。然后它遇到一个处理程序并点击一个页面。因此,您还可以访问页面中的请求对象。