日期:2014-05-18  浏览次数:20355 次

页面中的一些公共的操作你选择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 是针对公用方法的