control de usuario dentro de otro control de usuario insertado dinámicamente

Tengo un motor que construye páginas desde mí (debe ser) llamado engine.aspx. Solo apunto un control de usuario y el engine.aspx construir para mí todo lo que necesito. Pero esta vez, tengo que poner otro control de usuario dentro del control de usuario principal. Si abro el control en un aspx normal, ¡todo funciona bien! Pero si trato de abrir con el motor, el evento del segundo control no funciona. ¿Alguien sabe por qué?


Estoy agregando el primer control de esta manera:

form.Controls.add(controlName);

El segundo Control ya en el primero.

preguntado el 27 de julio de 12 a las 21:07

1 Respuestas

¡Bienvenido a SO!

Un par de cosas para verificar:

  1. Asegúrese de que los controles se carguen en el evento Init de la página para que se inicialice correctamente.

  2. No estoy seguro de cómo obtiene el control, pero es posible que deba llamar Control de carga antes de agregarlo.

  3. Asegúrese de que el control tenga un ID asignado antes de agregarlo.

  4. Siempre me aseguro de que EnableViewState esté establecido en verdadero antes de agregar el control, pero esto puede o no ser necesario en su caso.

Respondido 27 Jul 12, 23:07

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.