ASP.NET 2005 如何实现窗体继承.就像是WINDOWS FORM那样把父窗体的控件都显示出来.最好有例子提供.谢谢各位高手.

解决方案 »

  1.   

    高分相送???
    BasePage页基类的继承.
      

  2.   

    说到底就是类的继承,只不过该类是web页面类
    你建立的基类继承自System.web.UI.page
      

  3.   

    这样不能满足我们的要求,要做的web页面类已有继承的基类了.
      

  4.   

    参考http://quickstarts.asp.net/QuickStartv20/aspnet/doc/masterpages/default.aspx
    很详细.
      

  5.   

    在asp.net里面不是这么继承的
    要使用masterpage模板页就可以搞定了
      

  6.   

    masterpage模板页和自定义控件有什么不同?我们的功能比较复杂最好的实现方法就是能窗体继承
      

  7.   

    masterpage就可以实现,而且非常好用
      

  8.   

    只能用MasterPage,不能直接继承。因为在ASP.NET里面,Base.aspx与Base.aspx.cs是分开编译的。Base.aspx.cs编译为Base类,Base.aspx基于Base类编译为Base_2893423987类。名字不一定是Base_2893423987,但这个类名是随机生成的,你无法掌控的。如果你继承Base类,那么控件是继承不了的,因为控件都在Base_2893423987类里面才定义。完整的编译方式解释,请参考:
    http://www.cnblogs.com/cathsfz/archive/2006/11/05/550985.html