传播智客ASP.NET中级系列视频视频资料
16lz
2021-01-22
上一节视频教程我们介绍了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 Core Razor页面路由的详细介绍
- C++_STL常用容器总结:对组pair中关联容器与顺序容器
- (C++)错误的map删除操作和STL中容器的迭代器的底层实现机制
- C++ vector容器函数使用范例
- 用XML和XSL来生成动态页面
- XML创建可排序、分页的数据显示页面
- 使用xmldom在服务器端生成静态html页面
- 浅谈WEB页面工具语言XML(一)产生背景
- 浅谈WEB页面工具语言XML(三)支持工具