如题:
你会选择所有的页面继承MasterPage还是所有的页面继承BasePage类。这两种放个各有什么优缺点请各位说一下..

解决方案 »

  1.   

    2个是不同概念的,mastpage主要是针对页面的,basepage类主要是针对代码或功能的
      

  2.   

    但是mastpage也能实现功能操作啊。期待高手
      

  3.   

    我的理解是,MasterPage是BasePage类的加强版,MasterPage可以继承公共页面
      

  4.   

    赞同2楼,通常为了保持页面风格一致会用MasterPage,而一些公用的方法或逻辑通常放在BasePage里用于继承或重写.
      

  5.   

    同六楼,MasterPage 是针对页面样式的,BasePage 是针对公用方法的
      

  6.   

    Four Helpful Features to Add to Your Base Page Class
    http://dotnetslackers.com/articles/aspnet/Four-Helpful-Features-to-Add-to-Your-Base-Page-Class.aspx
      

  7.   

    母版是继承:System.Web.UI.MasterPage
    你打算重写他的方法吗?
      

  8.   

    用BasePage,MasterPage不是用来做这个的
      

  9.   

    同六楼,MasterPage 是针对页面样式的,BasePage 是针对公用方法的