毕业设计中遇到的:
    我需要在服务器中加入一个功能。即:收到客户请求后,将页面发送出去之前,先进
行某种check,然后再根据check的结果判断是否发送。
    check是检查服务器的将发送的页面,例如页面大小等等。具体怎么实现我已经知道的。
    我想问的就是如何将check这个动作加入服务器的那个过程中去。我的服务器是IIS,当然如果可以做到和具体服务器不相关就更好了    后来查资料发现ISAPI的过滤器可以实现,但是我根本找不到相关的资料啊。哪里有示例代码啊,最好是简单的,或者是电子书一类的东西。
    但是也感觉到ISAPI太复杂了,有没有简单的办法啊?希望有啊,不然太难了啊!!不知道ASP.Net里面有没有办法,简单点的办法。    超级感谢啊!!!!

解决方案 »

  1.   

    看看httphandler
    ms-help://MS.MSDNQTR.2003FEB.2052/cpguide/html/cpconhttphandlers.htm
      

  2.   

    感谢楼上的达人!
    刚刚看了一点,有点疑问(刚看,可能问题很肤浅,请原谅)
    看到“HttpHandler 具有与 ISAPI 扩展相同的功能,但编程模型更简单。”这么一句,但是我想做的是ISAPI过滤器的功能,如我上面帖子里面说的,应该是在服务器那里运行的。不知,HttpHandler能否完成我的意愿。
    请楼上的朋友说的详细点吧,稍微解释下,给点方向、大概运行机制什么的。我再自己去看看MSDN。麻烦了,谢谢!!!
      

  3.   

    httphandler是在服务器端运行的,msdn的讲解应该是很详细的
      

  4.   

    我看了下无论是HTTPhandler还是HTTPModule似乎都只支持aspx文件,而且好像还是和具体网站相关。
        而我想实现的功能是等于给服务器增加一个功能,可以先对客户请求的文件进行一次检查,再根据检查结果决定是否发送。所以应该只是需要支持 asp aspx html等类型文件。至于进行什么检查,暂时不管。
      

  5.   

    你看得还是不仔细,可以支持aspx 等 asp.net 之外的文件,不过需要在iis设置