怎么循环生成panle

如何循环生成panle?
如果num=0则生成一个panle
如果num=1则生成两个panle
以此类推
求大神
------解决思路----------------------

            int num = 10;
            for (int i = 0; i < num; i++)
            {
                Panel p = new Panel();                
            }

------解决思路----------------------
引用:
如果num=0则生成一个panle
如果num=1则生成两个panle
以此类推
求大神

这还用什么大神呢?
你for循环呗,动态创建Panel(Panel控件本身就是一个类,可以直接new出来)
------解决思路----------------------
var num=0;
for (int i = 0; i <= num; i++)
{
      Panel p = new Panel();                
}

直接抄版主的,加了个等号,因为你要0的时候创建一个panel
------解决思路----------------------
pn.ID = "pn"+i  ;

注意id要唯一
------解决思路----------------------
你没有指定 Location 吧
------解决思路----------------------
那就不知道你这个AspXPanel怎么回事了,你把这个改成this呢,看你这个也不是winform,而是webform
------解决思路----------------------
怎么循环生成panle
路过学习
------解决思路----------------------

for (int i = 0; i < 2; i++)
                        {
                            Panel pn = new Panel();
                            pn.Height = 100;
                            pn.Width = 100;
                            pn.BackImageUrl = "~/images/panel.png";
                            pn.ID = "pn";
                            AspXPanel.Controls.Add(pn);
                            AspXPanel.Controls.Add("<br />");

                        }