梁风有信

梁风有信
  首页  :: 联系 :: 管理

PageBase,ControlBase,Base Class

Posted on 2013-02-28 14:42  梁风有信  阅读(282)  评论(0编辑  收藏  举报

当我们想要在所有的Web Page和User Control中调用一些代码,或设置一些信息,如登录认证信息的检查等,

很容易我们想到用一个Base Class就可以解决,但发现Asp.net中的Web Page只能继承System.Web.UI.Page类,而User Control只能继承System.Web.UI.UserControl类。这样,我们就用一个Page的Base和一个User Control的Base。

DRY原则,PageBase和ControlBase都关联到一个BaseClass就OK了。

WebBaseClass