protected void Page_Load(object sender, EventArgs e)
    {
       if (!IsPostBack)
        {
      
                            TableRow tr = new TableRow();
                            TableCell td = new TableCell();                            ASPxBinaryImage img = new ASPxBinaryImage();
                            img.Content = zl.ImageContent;                            td.Controls.Add(img);
                            tr.Cells.Add(td);
                            table_zl.Rows.Add(tr);               }
        }
这就是Page_Load中的内容,如果加上循环,循环几次,Page_Load就执行几次。
如何解决?

解决方案 »

  1.   

    加上循环,循环几次,Page_Load就执行几次。
    什么意思
      

  2.   

    Page_Load是控件中的时间
    protected void Page_Load(object sender, EventArgs e)
    {
    if (!IsPostBack)
    {TableRow tr = new TableRow();
    TableCell td = new TableCell();for(int i=0;i<3;i++)
    {
    ASPxBinaryImage img = new ASPxBinaryImage();
    img.Content = zl.ImageContent;td.Controls.Add(img);
    tr.Cells.Add(td);
    table_zl.Rows.Add(tr);
    }
    }
    }Page_Load会被执行3次。
      

  3.   

    提个解决办法,你可以试试,不知道行不行 1.添加前设置控件Visable=false
     2.添加个控件容器,设置Visable=false ,添加完控件后 设置 Visable=true