小弟做了一个用户控件,只包含一个Panel。在用户点击一个按钮后,Panel会首先清除掉已有的控件,然后添加一个新的控件。这是通过Session传递用户控件的位置的。  private void Page_Load(object sender, System.EventArgs e)
 {
  if(Session["Content"]!=null)
            {
ChangeContent((string)Session["Content"]);
 } }
private void ChangeContent(string controlPath)
{
this.pelContent.Controls.Clear();
this.pelContent.Controls.AddAt(0,LoadControl   (Context.Request.ApplicationPath+"/"+controlPath));
}
 出现的问题是:先走的是此页的PageLoad事件,然后才走按钮的点击事件。差一步呀!
哪位高手知道如何解决此问题或者有更好的方法处理控件动态加载的问题?谢谢!