|
|
|
|
|
#1 -
03/09/2007 12:04:54
|
Reporta abuso
|
Link Permanente
|
|
User Control para preview de página
|
|
|
|
|
|
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!
|
|
|
|
|
|
#2 -
04/09/2007 19:17:27
|
Reporta abuso
|
Link Permanente
|
|
RE: User Control para preview de página
|
|
|
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!
|
|
|
|
|