Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/11/2010, 09:41
Avatar de PosProdukcion
PosProdukcion
 
Fecha de Ingreso: noviembre-2004
Ubicación: Manzanares el Real (Madrid)
Mensajes: 726
Antigüedad: 19 años, 11 meses
Puntos: 9
Asociar función existente a control creado dinámicamente

Saludos, estoy comenzando con ASP.NET, y tengo el siguiente problema...

Quiero crear una clase uploader, que llamada desde un formulario, le agregue a este N objetos FileUpload y un botón "Upload". Hasta aquí todo va funcionando sin problema.

EDITO: Ahora no funciona bien la creación de controles fileupload, me dice esto: El control 'FicheroUpload1' de tipo 'FileUpload' debe colocarse dentro de una etiqueta de formulario con runat=server. ¿Sabés como solucionar esto?

SIGO:
El problema lo encuentro cuando quiero programar el código del botón Upload. Creo una Sub que hace el upload de todos los ficheros y da un mensaje por pantalla, pero como el botón aún no existe en el momento de la programación, no puedo agregar la cláusula Handles btUpload.Click.

Supongamos que creo la Sub uploadFicheros() dentro de la clase uploader, ¿cómo puedo asociar esta función al Click del botón Upload creado de forma dinámica?

El botón lo creo así:

Código vb:
Ver original
  1. btUploader = New Button()
  2.  btUploader.ID = "btUpload"
  3.  btUploader.Text = "Subir fichero(s)"
  4.  contenedor.Controls.Add(btUploader)

Gracias

Última edición por PosProdukcion; 03/11/2010 a las 10:23