上一節影片教學我們介紹了ASP.NET基礎教程,今天跟大家介紹《傳播智客ASP.NET中級系列影片教學》ASP.NET是微軟公司主導的企業Web應用開發技術平台,是目前最熱門的Web開發技術之一,可開發各種功能複雜的網站。
影片播放位址:http://www.php.cn/course/626.html
學習困難是HttpHandler :
IHttpHandler是什麼
IHttpHandler定義瞭如果要實作一個HTTP請求的處理所必需實現的一些系統約定。 HttpHandler與HttpModule不同,一旦定義了自己的HttpHandler類,那麼它對系統的HttpHandler的關係將是「覆蓋」關係。
IHttpHandler如何處理HTTP請求
當一個HTTP請求經由同HttpModule容器傳遞到HttpHandler容器中時,ASP.NET Framework會呼叫HttpHandler的ProcessRequest成員方法來對這個HTTP請求進行真正的處理。以一個ASPX頁面為例,正是在這裡一個ASPX頁面才被系統處理解析,並將處理完成的結果繼續經由HttpModule傳遞下去,直到到達客戶端。
對於ASPX頁面,ASP.NET Framework在預設情況下是交給System.Web.UI.PageHandlerFactory這個HttpHandlerFactory來處理的。所謂一個HttpHandlerFactory,所謂一個HttpHandlerFactory,是指當一個HTTP請求到達這個HttpHandler Factory時,HttpHandlerFactory會提供出一個HttpHandler容器,交由這個HttpHandler容器來處理這個HTTP請求。
一個HTTP請求都是最終交給一個HttpHandler容器中的ProcessRequest方法來處理的。
以上是傳播智客ASP.NET中級系列影片影片資料的詳細內容。更多資訊請關注PHP中文網其他相關文章!