visual studio 2005 添加动态控件与事件

来源:百度知道 编辑:UC知道 时间:2024/09/22 09:38:37
我添加两个ImageButton,怎么添加
for (int i = 1; i <= 2; i++)
{
ImageButton a = new ImageButton();
a.ImageUrl = "~/新文件夹1/Sunset.jpg";
//下面怎么写下去
}
添加好控件后,我要个这两个控件添加相同的单击事件:
点击后imagebutton1.imageurl=a.imageurl; //imagebutton1是另一个已存在的控件.

for (int i = 1; i <= 2; i++)
{
ImageButton a = new ImageButton();
a.ImageUrl = "/新文件夹1/Sunset.jpg";//不要使用~符号
a.Id = "a_"+ i.ToString();
a.Click += new System.EventHandler(ImageClick);
Page.Controls.Add(a);//最好定义一个panel,把生成的控件添加到panel中
}

protected void ImageClick(object sender, EventAgrs e)
{
}