Mensaje dentro de Controles de usuario

Responder 
#1 - 03/09/2007 12:04:54 Reporta abuso | Link Permanente
oscarml Hombre

Fecha de registro: 03/12/2006
0 post en este tema
5 posts en controles de usuario
122 posts en todos los foros
User Control para preview de página

Responder Citar
Buenas,

Tengo una aplicación que va a servir para generar webs automáticamente en función a los datos almacenados en una base de datos.Cuando el usuario ha completado los formularios, llega la hora de elegir el "aspecto" de su web.

He creado diferentes plantillas (master pages) y themes para dar el aspecto deseado, y me gustaría que al mismo tiempo que el usuario está escogiendo los colores y la plantilla que le gusta, pudiera ver un "preview" de cómo va a quedar la página.

He pensado en usar un Control de Usuario, el cuál acepte cómo parámetros todas las variables que ofrezco al usuario para customizar la página: plantilla, cabecera, tipo de menú, etc, pero me surgen varias dudas:

1) Cómo me comunico con el control para pasarle los valores de los parámetros? Cada vez que haya un postback, el control ejecutará su método Load?
2) Me he dado cuenta de que el Control de Usuario no tiene un evento pre_init, con lo cual no podría asignar los themes en tiempo de diseño, no?

Gracias!

Volver arriba

Respuestas
Mostrar de en 15
#2 - 04/09/2007 19:17:27 Reporta abuso | Link Permanente
subgurim
Fecha de registro: 01/12/2006
1 post en este tema
41 posts en controles de usuario
1777 posts en todos los foros
RE: User Control para preview de página

Responder Citar
Hola Óscar!!!

Los controles de usuario no son más que una clase, por lo que debes crear propiedades y asignarle/recoger valores como lo harías con cualquier otra clase.

En cuanto a lo del Pre_Init... ya te adelanto que asignar un Theme de forma dinámica no es trivial. Y si usas masterpages es más difícil aún. Sólo podrás asignar un Theme dinámicamente desde el evento Pre_Init desde tu clase Page.

Ya nos cuentas qué tal!
Volver arriba
Mostrar de en 15