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就执行几次。
如何解决?
{
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就执行几次。
如何解决?
什么意思
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次。
2.添加个控件容器,设置Visable=false ,添加完控件后 设置 Visable=true