Beruflich Dokumente
Kultur Dokumente
En este avance de trabajo tratamos de presentar las principales características del control
multiview, desde su definición hasta su ejemplificación en visual estudio para el mejor
entendimiento de nuestros compañeros, haciendo notar que su uso o más específicamente el
conocimiento de este control ayuda al desarrollo web ASP.
Multiview
Definición
Multiview y View son ambos controles del servidor. El control Multiview y el control View se
usan juntos. Multiview es el control principal para el control de visualización. Como el nombre
se define a sí mismo, el control Multiview se usa para controlar varios tipos de vistas.
Cada control de visualización administra un grupo de contenido y todos los controles de vista se
mantienen juntos en un control MultiView.
El control MultiView actúa como un contenedor externo para uno o varios controles View. Los
controles View, a su vez, pueden contener cualquier combinación de marcado y controles
Puede utilizar los controles MultiView y View para realizar las siguientes tareas:
- Crear un formulario de varias páginas. Los controles MultiView y View pueden tener un
comportamiento similar al del control Wizard. El control Wizard resulta especialmente
apropiado para crear formularios que los usuarios rellenan paso a paso. El control Wizard
también es compatible con otros elementos integrados de la interfaz de usuario, como un
encabezado y pie de página, con los botones Anterior y Siguiente, y con las plantillas.
Podría utilizar un control MultiView en lugar de un control Wizard si deseara crear una
presentación que cambiara en función de una condición (y no de forma secuencial) o si
no necesitara utilizar las características adicionales admitidas por el control Wizard.
Si no se selecciona un control View, éste no se representa en la página. Sin embargo, las instancias
de todos los controles de servidor Web incluidos en los controles View se crean cada vez que se
representa la página, y sus valores se almacenan como parte del estado de vista de la página.
Ni el control MultiView ni los controles View individuales representan ningún otro marcado en
la página que el contenido del control View actual. Por ejemplo, los controles no representan un
elemento div del mismo modo que un control Panel. Sin embargo, tampoco admiten propiedades
de aspecto que se puedan aplicar en conjunto al control View actual, aunque puede asignar un
tema a los controles MultiView o View para que este tema se aplique a todos los controles
secundarios del control View actual.
Cada control View admite una propiedad Controls que contiene una colección de los controles
incluidos en ese control View. Sin embargo, puede hacer referencia de manera individual a los
controles incluidos en los controles View en el código. Para obtener información detallada, vea
Obtener acceso a controles ASP.NET mediante programación.
Puede desplazarse entre las vistas estableciendo la propiedad ActiveViewIndex del control
MultiView en el valor del índice del control View que se va a mostrar. El control MultiView
también es compatible con botones de desplazamiento, que puede agregar a cada control View.
Para crear botones de desplazamiento, puede agregar un control de botón (Button, LinkButton o
ImageButton) a cada control View. Puede establecer las propiedades CommandName y
CommandArgument de cada botón en valores reservados para hacer que el control MultiView se
desplace a otra vista. En la tabla siguiente se muestran los valores CommandName reservados y
los valores CommandArgument correspondientes.
Propiedades
Propiedades MultiView
https://msdn.microsoft.com/es-
es/library/system.web.ui.webcontrols.multiview_properties(v=vs.110).aspx
Métodos
Métodos MultiView
Eventos
Nombre Descripción
El siguiente código está desarrollado en ASP.NET sin embargo nos muestra claramente la sintaxis
del multiview y view.
Bibliografía
https://msdn.microsoft.com/es-
es/library/system.web.ui.webcontrols.multiview_methods(v=vs.110).aspx