您的位置:首页 > 编程语言 > ASP

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);

        }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息