En Windows Forms es fácil para heredar un control de usuario de otro. El control heredado contiene todos los controles del formulario principal y puede agregar algunos más. ¿Se puede hacer lo mismo con ASP.NET? Estoy hablando del tipo de controles de usuario .ASCX.(en su caso) se puede tomar una ASP.NET control de usuario heredan de otro control de usuario?
Respuesta
La respuesta corta es no, no puede ser fácilmente hecho. No hay herencia entre controles de usuario o formularios web. Puede crear una jerarquía de herencia entre las clases de código subyacente, pero los componentes de la GUI no se heredan.
La diferencia entre las ventanas forma ejemplo y la banda de forma ejemplo, es el control tiene una parte de etiquetado. Me imagino que esto se puede superar, algún día, a medida que las aplicaciones web compilan todo (al menos en algunos casos), pero hoy no es el caso.
Puede, sin embargo, una palmada a un control de usuario en otro control de usuario, hasta la saciedad. No le dará herencia, pero sí le permite adornar un control particular con controles adicionales haciendo un compuesto del control original y las cosas que necesita agregar a él. Eso podría resolver su problema?
Por supuesto que podría heredar el control de usuario de base de código e insertar sus controles adicionales en el código, si usted está hablando edificio en un diseñador visual entonces yo no estoy seguro. Soy consciente de crear controles compuestos desde los controles de sistema.web y los controles de usuario, por lo que no hay ninguna razón por la cual su nuevo control no pueda contener otro control de usuario con controles adicionales agregados a su alrededor.
- 1. WPF control de usuario dentro de otro control de usuario
- 2. ¿Cómo uso un control de usuario asp.net en otro control de usuario?
- 3. Validar un control de usuario ASP.NET desde su página principal
- 4. Asp.net MVC Control de usuario ViewData
- 5. control de usuario ASP.NET y jQuery diálogo
- 6. Eventos de control de usuario
- 7. Asignación dinámica de una propiedad en un control de usuario en un control de repetidor ASP.NET
- 8. ¿Guardar en caché un control de usuario en ASP.NET?
- 9. Cómo ocultar un control de usuario y eliminar su espacio
- 10. BeginUpdate() EndUpdate para un control de usuario
- 11. Diseñador Rechazar control de usuario
- 12. Control de usuario - Propiedades personalizadas
- 13. ¿Cómo se puede enlazar un control de usuario XAML personalizado?
- 14. de verificación si el usuario se registra en el control de usuario Asp.net MVC
- 15. Pasando el formato HTML en un control de usuario ASP.NET
- 16. Equivalente de control de usuario en ASP.NET MVC 4
- 17. DataSource para control de usuario
- 18. WPF, control de usuario o DataTemplate
- 19. Derivar el control de usuario de la clase base de control de usuario personalizado
- 20. Ventana vs Control de usuario
- 21. Biblioteca de control de usuario web de ASP.NET
- 22. WPF: Animar control de usuario en carga
- 23. Mostrar control dentro del control de usuario fuera de los límites de su elemento primario
- 24. ASP.NET control de usuario no inicializa los controles secundarios
- 25. Diferencia entre control de usuario y biblioteca de control personalizado
- 26. asp: Control literal nulo en el control de usuario
- 27. funciones Javascript dentro de control de usuario ASP.NET
- 28. Adjuntar ICommand en WPF control de usuario
- 29. pasar parámetros a un control de usuario - asp.net
- 30. Insertar un control antes de otro control
Es posible. Me preguntaba si había una manera más elegante. :) –
Entiendo. Desafortunadamente, no creo que haya hoy, debido a la separación de etiquetas y códigos. –
"Sin embargo, puede aplicar un control de usuario en otro control de usuario, ad nauseum". SI SI SI. Completamente no pensó en anidar UserControls –