做web程序时,我们项目组里,有的人将类的实例化写在CS代码的“protected void Page_Load(object sender, EventArgs e)”上面,而我习惯于是写在方法中,何时调用这个方法再进行类的实例化。我想问下,哪个方法比较好呢?还是没啥区别?从性能,安全等尽量全的方面说下,谢谢了...

解决方案 »

  1.   

    我是觉得,在Page_Load事件上面写的话,在加载这个页面的时候是不是就已经把类实例化了?  但是如果该页面没有用到与该类相关的一些操作的话,那它存储在内存中岂不是一种资源的浪费?
    所以我觉得是不是把它放在方法里面的好,何时调用该方法,何时对相关的类进行实例化。
      

  2.   


    关键现在是类的实例化写在了   Page_Load   的上面,这样的情况是页面加载的时候也会进行实例化还是使用的时候才会进行实例化呢?