当前位置: 代码迷 >> ASP.NET >> 页面中的一些公共的操作你选择MasterPage还是自己写一个BasePage类?该如何解决
  详细解决方案

页面中的一些公共的操作你选择MasterPage还是自己写一个BasePage类?该如何解决

热度:5662   发布时间:2013-02-25 00:00:00.0
页面中的一些公共的操作你选择MasterPage还是自己写一个BasePage类?
如题:
你会选择所有的页面继承MasterPage还是所有的页面继承BasePage类。这两种放个各有什么优缺点请各位说一下..

------解决方案--------------------------------------------------------
2个是不同概念的,mastpage主要是针对页面的,basepage类主要是针对代码或功能的
mark
------解决方案--------------------------------------------------------
我的理解是,MasterPage是BasePage类的加强版,MasterPage可以继承公共页面
------解决方案--------------------------------------------------------
BasePage
------解决方案--------------------------------------------------------
赞同2楼,通常为了保持页面风格一致会用MasterPage,而一些公用的方法或逻辑通常放在BasePage里用于继承或重写.
------解决方案--------------------------------------------------------
同六楼,MasterPage 是针对页面样式的,BasePage 是针对公用方法的
------解决方案--------------------------------------------------------
楼上的对
------解决方案--------------------------------------------------------
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
------解决方案--------------------------------------------------------
母版是继承:System.Web.UI.MasterPage
你打算重写他的方法吗?
------解决方案--------------------------------------------------------
用BasePage,MasterPage不是用来做这个的
------解决方案--------------------------------------------------------
同六楼,MasterPage 是针对页面样式的,BasePage 是针对公用方法的