这基本上是设计问题,就像在我的 web asp.net 4.0 web 表单应用程序中构建我的代码的最佳方式一样。我的一般设计是这样的......
Master Page
Has few User Controls
Content Pages
Inherit from Base Class
User Controls within Content Pages
我需要在一次调用中从数据库中获取一些设置内容并将结果存储到一个类中。然后这个类将在整个页面中共享(在母版页、基类、内容页面和用户控件中)。
初始化此类并在整个页面生命周期中轻松访问它的最佳位置是什么。
我应该点击数据库并初始化 BASE PAGE 中的类,然后从 BASE 类中更新母版页..像这样
Page.master.findControl("label").Text = myClass.Setting1
然后内容页面及其用户控件也需要访问此类。
请告知最佳做法。