我的default.aspx页中调用了1个用户控件,这个用户控件里写了一些代码,动态的在panel中加入image和linkbutton。
  当我在页面中点击了linkbutton后,页面回传后就看不到panel内的image和linkbutton了。

解决方案 »

  1.   

    动态添加的控件必须在postback以后动态生成
    http://www.cnblogs.com/blusehuang/archive/2007/04/26/728079.html
      

  2.   

    protected void Page_Load(object sender, EventArgs e)
        {
            //if (!IsPostBack)  注意,根本没道理执行这个判断。
            {
                LoadMyControls();
            }
            
        }    private void LoadMyControls()
        {
           Image img=new ......;
           img.ID=".....";
           thePanel.Controls().Add(img);
           LinkButton btn=new .......;
           btn.ID=".....";
           thePanel.Controls().Add(btn);
        }