Pregunta

Tengo una parte web que muestra un control deslizante de imágenes. El control deslizante de imágenes se agregará obteniendo URL de imagen de WebPart Toolpart. y vincularé el control deslizante de imágenes en WebPart usando este método.controls.add ().

Aquí necesito permitir a los usuarios agregar cualquier PARTE WEBART dentro de mi WebPart creando un WebPartzone. Creo que es posible.

Pero el problema es cada vez que creo mi control y WebPartzone dinámicamente en el método CreateChildControls (). Entonces, si el usuario actualiza la página, se eliminarán las partes web dentro del WebPartzone personalizado. Porque estoy construyendo todos dinámicamente.

Cómo persistir todas las parejas web y propiaciones de WebPart dentro de mi WebPartzone personalizado, cuando la página se actualiza.

Por favor, alguien me ayude.

¿Fue útil?

Solución

¿Por qué necesitas agregar zona? Simplemente puede usar ImportWebPart y agregar directamente el control a su colección de controles.

Con respecto a persistir la configuración, la parte web principal tendrá que hacerlo por los niños. Para que esto funcione, puede implementar una interfaz en la parte web de su hijo, que el padre puede llamar para obtener la configuración. La configuración puede ser serializada por la WebPart de los padres y almacenados en su base de datos de personalización.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top