博客--------(星仔--未来)

创造未来

导航

对HttpModels和HttpHandles初解

    
   在研究CNForum时,对里面的架构和种类繁多的类和在config文件里的各种配置一头雾水,本人也只能逐个突破。因为我上传了一个GIF图片,但他不动,是静止的.我就试着找他的源头,发现这个图片是从avatar.aspx这个文件得来的,但查找整个工程连这个文件的影子都没看到,没办法只有在项目中查找模式改为包含这个文字找,这下它可露了原形。

<httpHandlers>

           
<add verb="GET" path="avatar.aspx" type="AspNetForums.Components.HttpHandler.AvatarHttpHandler, AspNetForums.Components" />

         
</httpHandlers>

 

经过一番理解与测试:

 HttpHandlers 是对文件访问句柄进行控制的也就是说,假如我要访问某个网页时,在这之前我要处理某些事情时。

Model是对事件句柄访问进行控制。在页面创建,请求的前后要处理某些事情。

 

Verb也可以用 *.aspx 也就是说所有的aspx文件访问都会触发

Path就是对应的文件路径。但这个文件不一定是必须存在的,只要对

文件名进行了请求就会立刻转到HttpHandlers对象类进行处理,而不会再转到页面上进行处理, 也就相当于那个页面是一个虚拟的.

Type 是要处理这些事情要转到那个类去处理,第一个分号前是处理的类最好加上命名空间,第二个是类的命名空间也就是依赖项.

Model 也是类似

posted on 2005-09-09 16:51  星仔  阅读(791)  评论(4)    收藏  举报