asp.net动态生成控件,并为控件绑定事件
2014-10-22 16:10
661 查看
1.动态查找控件的例子:
//查找控件
Image img = (Image)Page.FindControl("Image1");
//设定图片资源
img.ImageUrl = "~/image/p0.jpg";
//设定宽和高
img.Width = 500;
img.Height = 500;
2.动态生成控件的例子:
for (int i = 1; i < 50; i++)
{
//
Control control = ParseControl("<asp:ImageButton ID='ImageButton"+i+"' commandargument='p"+i+"' runat='server' />");
Panel1.Controls.Add(control);
ImageButton myBut = (ImageButton)Page.FindControl("ImageButton" + i);
myBut.ImageUrl = "~/image/p" + i + ".jpg";
myBut.Width = 32;
myBut.Height = 32;
//给控件绑定事件
myBut.Command += new CommandEventHandler(this.OnButton);
}
//查找控件
Image img = (Image)Page.FindControl("Image1");
//设定图片资源
img.ImageUrl = "~/image/p0.jpg";
//设定宽和高
img.Width = 500;
img.Height = 500;
2.动态生成控件的例子:
for (int i = 1; i < 50; i++)
{
//
Control control = ParseControl("<asp:ImageButton ID='ImageButton"+i+"' commandargument='p"+i+"' runat='server' />");
Panel1.Controls.Add(control);
ImageButton myBut = (ImageButton)Page.FindControl("ImageButton" + i);
myBut.ImageUrl = "~/image/p" + i + ".jpg";
myBut.Width = 32;
myBut.Height = 32;
//给控件绑定事件
myBut.Command += new CommandEventHandler(this.OnButton);
}
相关文章推荐
- asp.net C#动态添加创建生成button按钮控件没有触发执行响应click绑定事件处理
- 动态生成控件-绑定事件(VB.NET/C#)
- 动态添加ASP.NET控件并绑定处理事件
- 动态添加ASP.NET控件并绑定处理事件一例
- 动态添加ASP.NET控件并绑定处理事件一例
- 动态生成asp.net控件
- ASP.NET动态加载用户控件的页面生成过程
- 在asp.net中动态生成web控件
- asp.net运行时,动态添加Button(或其它控件),并处理相应的事件
- 在asp.net中动态生成web控件【文章来源:开店乐KaiDianLe.Com】
- ASP.NET(1):GridView动态绑定控件的处理方式。
- 动态生成asp.net控件
- ASP.NET动态生成输入页面,以及生成控件的大小控制,输入数据的验证等
- asp.net动态生成控件及访问控件
- SolpartMenu的使用:(二)、在ASP.NET页面中使用SolpartMenu控件之动态的加载数据库中的数据来生成菜单
- 【ASP.NET】动态绑定验证控件
- asp.net为控件动态添加事件
- ASP.NET 动态加载控件激发事件的问题
- 在asp.net中动态生成web控件
- 备忘:asp.net简单实现服务器控件的动态绑定