当我们想要在所有的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了。