日期:2014-05-19  浏览次数:21364 次

应该把哪些代码写在构造函数里,哪些代码写在OnLoad()里呢?
如题

------解决方案--------------------
构造函数是描述类本身属性的 比如外观
而OnLoad是应该对应类的行为 完成某个操作 生在动态UI
这就是区别

------解决方案--------------------
一般情况下,如果你是要对某些属性进行初始化,就把它们放在构造函数里面,但如果你是要对页面或者窗体的某些数据进行初始化,就把它们放在OnLoad事件里面,当然,这也不是绝对的。
------解决方案--------------------
自己感觉,呵呵
不过还是把控件什么丢到Load吧,个人感觉构造函数不要太大
说不定new了又不show,是吧,
节约资源,可持续发展
------解决方案--------------------
不需要外部环境的例如web httpcontext 上下文放在构造函数里,需要的放在load里