在页面加载时Page_Load中
我这么写: if(!IsPostback)
{
LinkButton lbtn = new LinkButton();
lbtn.Text = "ACL>>";
lbtn.ID = "lbtnRoot";
this.PlaceHolder1.Controls.Add(lbtn);
}
在Button1_Click中 //Guid为全球唯一标示,确保每次生成的控件ID都不一样
LinkButton lbtn = new LinkButton();
lbtn.Text = "star>>";
lbtn.ID = "lbtnRoot1"+Guid;
this.PlaceHolder1.Controls.Add(lbtn);
我想每点击一次button就创建一个控件显示在页面上
但无论点击多少button,前一次被创建的控件都被覆盖,请问这个怎么解决啊?分不多,比较着急,自己没尝试过
求高手给出解决方案,小弟多谢!
我这么写: if(!IsPostback)
{
LinkButton lbtn = new LinkButton();
lbtn.Text = "ACL>>";
lbtn.ID = "lbtnRoot";
this.PlaceHolder1.Controls.Add(lbtn);
}
在Button1_Click中 //Guid为全球唯一标示,确保每次生成的控件ID都不一样
LinkButton lbtn = new LinkButton();
lbtn.Text = "star>>";
lbtn.ID = "lbtnRoot1"+Guid;
this.PlaceHolder1.Controls.Add(lbtn);
我想每点击一次button就创建一个控件显示在页面上
但无论点击多少button,前一次被创建的控件都被覆盖,请问这个怎么解决啊?分不多,比较着急,自己没尝试过
求高手给出解决方案,小弟多谢!
所以自己NEW的控件,都要自己定位坐标
加个长Table或者DIV什么的
b.Style.Add( "top ", "50 ");
b.Style.Add( "left ", "50 ");
b.Width=new Unit( "200px ");
b.Height=new Unit( "200px ");http://support.microsoft.com/kb/317515
btn.Location = new Point(10, 10);//坐标
btn.Size = new Size(30,30);//大小 还有很多属性都可以自己定