IHttpModule, IHttpHandler, HttpContextBase, HttpContext, HttpRequestBase, HttpRequest, HttpResponse, HttpSessionState, HttpCookie.. 这些类的职责是什么. 这些类是干什么的, 哪位大大能说一下 谢谢..

解决方案 »

  1.   

    这些内容看MSDN
    http://msdn.microsoft.com/zh-cn/library/system.web.httpapplication.aspx
      

  2.   

    打开你的.net开发工具,按下快捷键F1你就可以调 出你的msdn了。而且又详细。
    在索引里面输入你想要查的一切类或其它对象就可以了。
      

  3.   

    初学者, 查MSDN了, 不懂..
    好比
    HttpRequestBase, MSDN说的是:用作一些类的基类,这些类使 ASP.NET 可以读取客户端在 Web 请求过程中发送的 HTTP 值。HttpRequest, MSDN说的是: 使 ASP.NET 能够读取客户端在 Web 请求期间发送的 HTTP 值。 都是 读取客户端在 Web 请求期间发送的 HTTP 值, 都是读取WEB请求期间发送的HTTP值, 我用 HTTPRequest和用HTTPRequesrBase有什么区别?   我读去WEB请求期间发送的HTTP值有具体用处??
      

  4.   

    帮你顶贴 我也是初学者,不是很会用msdn,感觉做得不如java的api的好,最起码使用方便
      

  5.   

    谢谢楼上, 还在迷盲ASP.NET
      

  6.   

    我想这些还是要去msdn上找了,希望楼主多看下,理解一下,我目前来说,还真的只是会用,要是讲出原理来,还真的很困难。言语的表达,是程序员的弱项。
      

  7.   

    IHttpModule  向实现类提供模块初始化和处置事件。
    IHttpHandler  定义 ASP.NET 为使用自定义 HTTP 处理程序同步处理 HTTP Web 请求而实现的协定。 
    HttpContextBase  用作包含有关某个 HTTP 请求的 HTTP 特定信息的类的基类。
    HttpContext  封装有关个别 HTTP 请求的所有 HTTP 特定的信息。
    HttpRequestBase  用作一些类的基类,这些类使 ASP.NET 可以读取客户端在 Web 请求过程中发送的 HTTP 值。
    HttpRequest  使 ASP.NET 能够读取客户端在 Web 请求期间发送的 HTTP 值。 
    HttpResponse  封装来自 ASP.NET 操作的 HTTP 响应信息。 
    HttpSessionState  提供对会话状态值以及会话级别设置和生存期管理方法的访问。 
    HttpCookie  提供创建和操作各 HTTP Cookie 的类型安全方法。 
    有谁能详细讲讲这几个类的职责所在和他们具体都是做什么的么???
      

  8.   

    理解了一点, 高手看看我说的对不对..
    一个用户请求(就是网址)在客户端IE输入后, 先进入的是WEBServer(就是WEB服务器), 进入WEBServer后,这个请求交给HTTPAppliaction, HttpApplication拿到这个请求后, 交给HTTPHandler, 这时HttpHandler可以做一些事, Handler new 一个Context(也就是上下文了)出来, HttpContext把HttpRequest, HttpResponse包装起来交给HttpModule就可以了.好象理论上是这么一个过程吧, 可能理解的不对, 说的也不对, 那么请高手们纠下错, 谢谢了. 
      

  9.   

    关键是MSDN搞得我也很郁闷, 很多东西MSDN就没讲明白..