PageBase封装了我们常用的功能,但是我们的项目不应该从PageBase中继承。
因为作为每个单独的项目,可能都会有一些本项目之中每个页面非常通用但PageBase没有的功能,如果我们的页面直接从PageBase中继承,则我们项目中的个性化的通用功能就没法通过页面继承的方式访问,而必须借助于一个新的类,相对比较麻烦,所以可以考虑按如下方式继承:
1、定义一个本项目的页面基类
    public class SomeProjectPageBase : PageBase
2、本项目中的所有页面从SomeProjectPageBase中继承:
    public class SomePage : SomeProjectPageBase
这样每个页面既可以得到PageBase的功能,又可以得到本项目中个性化的通用功能。

相关文章:

  • 2021-11-18
  • 2021-10-06
  • 2021-09-25
  • 2021-06-23
猜你喜欢
  • 2022-02-04
  • 2021-11-07
  • 2021-08-08
  • 2022-12-23
  • 2021-07-09
  • 2022-12-23
  • 2022-01-16
相关资源
相似解决方案