日期:2014-05-18  浏览次数:20447 次

关于继承类的问题
有两个类 主题类Themes,还有一个压缩ViewState的类 SharpZipLib

几乎所有页面都会继承Themes类,部分页面继承SharpZipLib类

asp.net同个页面不能继承两个类,请问怎么解决呢?

------解决方案--------------------
用接口或者抽象类实现
------解决方案--------------------
定义一个包含SharpZipLib所有方法属性的接口,然后用new SharpZipLib()的新实例来实现接口
------解决方案--------------------
感觉上这两个东西都是对页面进行输出控制的东西

我可能会用httphandler 挂接一下处理页面,根据自定义特性标记来决定是否使用net默认的处理还是使用自己的处理