我的网站有两个母版页:一个用于一列布局,一个用于两列布局。它们嵌套在提供通用页眉和页脚的母版页中。
我拥有我希望每个内容页面都具有的功能;我应该:
- 创建一个页面基类并在我的内容页面中继承该基类,或者
- 创建一个母版页基类并在嵌套母版页的某一层中继承该基类?
最终,我希望内容页面能够访问连接对象和配置对象,我希望在每个页面加载时实例化这些对象。
最佳答案
我认为母版页只能用于布局。
如果您想要执行创建连接之类的工作,请在基类中执行此操作。
但是,重要的是不要在页面开头创建数据库连接并在页面末尾关闭它。您应该在运行单个查询时打开和关闭连接。这使得连接池能够有效地工作。
此外,我不会在页面本身中放置任何类型的连接,因为您希望尽可能地将功能与布局分开。
关于asp.net - 基本页或基本母版页或嵌套母版页?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/738777/