2015-06-07 4 views
0

Я узнал, что существуют разные классы, которые в них определены Asp.net Intrinsic Objects (AIO).
I want to know why? what is the logic and the reason behind this ?
Вы можете найти Aios в этих трех различных классов:
Я не в курсе каких-либо других классов в Asp.net
В чем смысл определенных объектов Asp.net Intrinsic В разных местах и ​​в чем их разное?

  1. HttpContext
  2. HttpApplication
  3. Page Class

Например, я w что HttpContext_instance.Request и HttpApplication_instance.Request и Page_instance.Request такие же или нет?
А также как насчет Application object в этих трех разных местах? А как насчет других AIO?

ответ

0

С большей частью базы кода, открытой из источников, вы можете прочитать их, чтобы получить лучшее изображение конвейера ASP.NET и посмотреть, почему такие объекты часто, если не всегда одинаковы.

HTTP-запрос, поступающий из сети, анализируется и внедряется как объект, а затем передается каждому модулю в конвейере (HttpApplication) в контексте (HttpContext). Затем он встречает обработчик и попадает на страницу. Таким образом, вы также можете получить доступ к объекту запроса на странице.