hola.
sobre l control 'FicheroUpload1' de tipo 'FileUpload' debe colocarse dentro de una etiqueta de formulario con runat=server. ¿Sabés como solucionar esto?, esto se debe a lo que dice el mensaje, seguramente donde estas agregando el control le falta esa etiqueta, por ejemplo:
no es lo mismo agregar un control asp.net a un <form></form> que a un
<form runat="server"></form>
todos los controles de asp.net deben estar dentro del <form runat="server"></form>
y dentro del form ya puedes agregar cualquier cosa.
sobre el evento del botón, puedes hacer esto:
al momento de crear el boton ademas haces esto (yo utilizo C#)
Código:
Button boton = new Button();
boton.Click += new EventHandler(boton_Click);
}
void boton_Click(object sender, EventArgs e)
{
throw new NotImplementedException();
}
saludos, espero que te sirva