所以我有这个页面,它收集了很多信息来创建一个有点复杂的对象。所以我将所有相关详细信息收集在一个 div 中,我有 7 个 Div,我填充了大约 20 个控件(DropDownListss、CheckBoxLists、Repeater 等)。
现在我只是创建在 Click 和 Page_Load 事件上调用的方法。 每个填充过程都是单独完成的。
代码很麻烦,我也不认为性能会很好,因为我知道大量连接/访问数据库不利于性能和数据库负载。
那么我怎样才能将此功能置于更好的设计和更好的性能中,这里有什么帮助 =) 吗?
最佳答案
为什么不在 Page_Load 中加载所有这些数据?然后一旦进入内存(无论是在对象、数据读取器还是数据集中),填充您的控件?
关于c# - 从数据库中填充许多控件(体系结构和性能问题),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6936713/