我可以将Load中的所有逻辑移动到PreRender吗?

时间:2015-09-30 01:27:41

标签: asp.net

我们有一个用户控件,在用户控件中有许多子控件。

用户控件读取数据库并设置其子控件的可见性和其他属性。

我的朋友将大部分逻辑放在PreRender事件中,并且通常在PreRender中设置可见性。这是真的吗?

选择Load和PreRender的最佳做法是什么?如果我在PreRender中编写所有逻辑,我会遇到什么问题?

我复制了https://msdn.microsoft.com/en-us/library/ms178472.aspx的一些陈述,所以你知道我已经读了一百遍。

  

使用OnLoad事件方法在控件和to中设置属性   建立数据库连接。

如果我在PreRender中建立数据库连接有什么问题吗?

  

PreRender:使用该事件对内容进行最终更改   页面或其控件在渲染阶段开始之前。

为什么我不能使用最后一次更改来做所有事情而不是最后的小修改?

0 个答案:

没有答案