以前的法子都是继承一个类,在那个类里去判断 session或者cookise
这种方法有什么弊端吗?
以前好像看过一个关于http管道的文章提过继承一个类这么做过时了,相当于加载这个类过来,用webconfig去实现拦截,忘记了,希望高手们能解释下为什么不去继承类实现

解决方案 »

  1.   

    web.config就是个配置文件,好处是灵活,需求改了,不用重新编译程序,改配置文件就成了
    继承的缺点就是牵一发而动全身,不灵活
      

  2.   

    用继承类判断用户登录或者权限却是不好你只要需要判断的地方都要继承这个类,就意味着你多加载一个类,一个页面还好,如果你需要判断的页面多,那需要判断每个页面都要加载。HttpModule 就是自己重写http管道需要的权限判断,只要是http请求,通过这个管道,那你的判断就会生效而且是写在webconfig配置里面,修改起来也方便
      

  3.   

    继承一个类就需要多加载一个类,那C#全部继承freamework,所以也是C#不如C的原因吧?
      

  4.   

    你连“继承”是什么意思都不知道,更不知道C是什么...这个地球上没人敢说“C#不如C”也没有人敢说“C不如C#”...