none
Eventos Dinamicos RRS feed

  • Pregunta

  • Hola

    Mi duda es la siguiente quiero crearle el evento a un ImageButton pero este se crea dinamicamente de esta forma

         protected void Page_Load(object sender, EventArgs e)
            { 
                CrearDirectorios();     
            }

            public void CrearDirectorios() {
               
                string[] arrDrives = Directory.GetLogicalDrives();

                for (int i = 0; i < arrDrives.Length; i++)
                {
                    ImageButton buttonImage = new ImageButton();
                    buttonImage.ID = arrDrives[i];
                    buttonImage.ImageUrl = "~/images/Driver.png";
                    buttonImage.Click += new ImageClickEventHandler(buttonImage_Click);

                    Label etiqueta = new Label();
                    etiqueta.ID = arrDrives[i]+"E";
                    etiqueta.Text = arrDrives[i];
                    etiqueta.ForeColor = System.Drawing.Color.White;
                   
                    pDirectorios.Controls.Add(buttonImage);
                    pDirectorios.Controls.Add(etiqueta);

                }

            }

            void buttonImage_Click(object sender, ImageClickEventArgs e)
            {
                // NO HACE NADA NI SQUIERA ENTRA AL EVENTO
            }

     

    No se como hacer funcionar el evento o si esta bien realizado asi ? gracias les agradesco

     

    domingo, 4 de septiembre de 2011 17:43

Respuestas

Todas las respuestas