在asp可以这样实现的功能,在aspx中如何更有效的实现?
asp:
<!--#include file="Class1.asp" -->
<!--#include file="Class2.asp" -->
……
在aspx中可以继承一个类
Inherits Class1
我要使用两个或更多类中的函数怎么做?还有接口什么时候用呀,有什么优点,请高手给指点一下!
我的问题实际上就是一个aspx文件要调用两个类中的函数,怎么做?

解决方案 »

  1.   

    多重继承.net不允许。因为有二义性的问题
    你可以用包含来代替多重继承
      

  2.   

    调用两个类中的函数,并不需要继承。如果是实例函数,把类实例化即可。如果是静态函数,则只要调用class.function即可。接口的优点是
      

  3.   

    接口实现,C#不能多继承,根java同
      

  4.   

    有两个类:
    public class class1       public sub test1()
           ……
           End sub       public sub test2()
           ……
           End sub
           ……
    End Classpublic class class2       public sub test3()
           ……
           End sub       public sub test4()
           ……
           End sub
           ……
    End Class
    在一个aspx文件,要调用test1()和test3()怎么做?
      

  5.   

    dim MyClass1 as new class1()
    dim MyClass2 as new class2()'调用test1
    MyClass1.Test1()'调用test3()
    MyClass2.Test()
      

  6.   

    好,我试试
    Inherits Class1和dim MyClass1 as new class1()有什么区别?