动态加载控件: 
Button() btn1  =  new  Button(); 
btn1.ID   =   "button2 "; 
btn1.Text   =   "删除 "; 
btn1.Click   +=   new   EventHandler(btn_Click); 
    
private   void   btn_Click(object   sender,   System.EventArgs   e) 

      ..... 
} 引用高人的话:
ASP.NET所有控件都必须在页面postback回服务器的时候重新加载,动态加载的控件也一样。如果点击 "添加 "按钮动态加载1个控件,你再点击一次其他的按钮postback回服务器,你会发现你前面添加的控件消失了。 
所以如果你动态加载的控件不是写在Page_Load中,那你必须想办法记住你动态添加的控件,并在页面postback后重新加载一次。
我的问题是:
动态加载的控件如果放在Session中是不是就应该不用写在Page_Load里了,那么代码应该怎么实现? 谢谢大家。