2015-06-07 134 views
0

我發現有Asp.net Intrinsic Objects(AIO)被定義在其中的不同類。
I want to know why? what is the logic and the reason behind this ?
您可以在這三個不同的類別找到AIOs配置:
我不知道任何其他類的Asp.net
Definnig Asp.net內部對象在不同的​​地方有什麼不同?它們之間有什麼不同?

  1. HttpContext
  2. HttpApplication
  3. Page Class

例如我是w暗示HttpContext_instance.RequestHttpApplication_instance.RequestPage_instance.Request是相同還是不是?
還有,在這三個不同的地方Application object怎麼樣?其他AIO呢?

回答

0

由於大部分代碼庫都是開源的,您可以閱讀它們以獲得更好的ASP.NET管道映像,並瞭解爲什麼這些對象通常並不總是相同。

來自網絡的HTTP請求被解析並嵌入爲對象,然後傳遞到上下文(HttpContext)中管道中的每個模塊(HttpApplication)。然後它會遇到一個處理程序並打到一個頁面。因此您也可以訪問頁面中的請求對象。

相關問題