现在有两个页面,
第一个是:
public partial class A: System.Web.UI.Page{...}
第二个是:
public partial class B: System.Web.UI.Page
{
    ...
    A a = new A();
    ...
}
为什么这么写就不行呀。
————————————————————————————
public class A {...}
public partial class B: System.Web.UI.Page
{
    ...
    A a = new A();
    ...
}
为什么这么写就可以。

解决方案 »

  1.   

    不能,ASP.NET 2.0页面类默认不能互相访问。
      

  2.   

    网页的程序集对App_Code里类的程序集的依赖,把你要的代码放在App_Code里,让你的页面类从其继承
      

  3.   

    因为关键字partial是局部类,所以不能在别的类里使用。
    当然你可以这样使用
    第一个是:
    public partial class A: System.Web.UI.Page
    {...}
    第二个是:
    public partial class A: System.Web.UI.Page
    {...}
    这样你可以第一和第二个类里使用对方的成员了,两个类可以分别放在不同的文件里