La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

© 2010 DUOC Sede Antonio Varas. Todos los Derechos Reservados.

Presentaciones similares


Presentación del tema: "© 2010 DUOC Sede Antonio Varas. Todos los Derechos Reservados."— Transcripción de la presentación:

1 © 2010 DUOC Sede Antonio Varas. Todos los Derechos Reservados.

2 Controles Avanzados Controles de Validación Facilitar la validación de la información que introduce el usuario. Variadas formas de validación.  Entradas Requeridas  Comparar Valores  Rangos  Validaciones Personalizadas Aplican a controles HTML y de Servidor Controles de Validación Facilitar la validación de la información que introduce el usuario. Variadas formas de validación.  Entradas Requeridas  Comparar Valores  Rangos  Validaciones Personalizadas Aplican a controles HTML y de Servidor

3 © 2010 DUOC Sede Antonio Varas. Todos los Derechos Reservados. Controles Avanzados Controles de Validación Pueden presentar un resumen de las validaciones (Validation Summary). Agrupación de controles. Reflejan un estado en la página ASP.Net -> Page.Valid Controles de Validación Pueden presentar un resumen de las validaciones (Validation Summary). Agrupación de controles. Reflejan un estado en la página ASP.Net -> Page.Valid

4 © 2010 DUOC Sede Antonio Varas. Todos los Derechos Reservados. Controles Avanzados ¿Cuándo se produce la Validación? Al enviar una página al servidor. Primero se invocan las comprobaciones del lado cliente, luego las del servidor. En el servidor se produce, antes del procesamiento de los eventos. Si se detecta error, se establece un estado no válido para la página. ¿Cuándo se produce la Validación? Al enviar una página al servidor. Primero se invocan las comprobaciones del lado cliente, luego las del servidor. En el servidor se produce, antes del procesamiento de los eventos. Si se detecta error, se establece un estado no válido para la página.

5 © 2010 DUOC Sede Antonio Varas. Todos los Derechos Reservados. Controles Avanzados Validación de Múltiples Condiciones Cada control de validación realiza una comprobación. Un control de servidor puede tener asociadas varias validaciones. Para asegurar un rango se debe condicionar que es requerido. Si las condiciones se deben asociar por OR, se debe customizar. Validación de Múltiples Condiciones Cada control de validación realiza una comprobación. Un control de servidor puede tener asociadas varias validaciones. Para asegurar un rango se debe condicionar que es requerido. Si las condiciones se deben asociar por OR, se debe customizar.

6 © 2010 DUOC Sede Antonio Varas. Todos los Derechos Reservados. Controles Avanzados Presentar la información de Errores En contexto (cada control). Resumen (ValidationSummary). En contexto y en Resumen. Personalizado. Presentar la información de Errores En contexto (cada control). Resumen (ValidationSummary). En contexto y en Resumen. Personalizado.

7 © 2010 DUOC Sede Antonio Varas. Todos los Derechos Reservados. Controles Avanzados Propiedades Comúnes ControlToValidate. ErrorMessage, Text y Display. ValueToCompare / ControlToCompare (*). Type (*). Operator (*). ClientValidationFunction (**). Propiedades Comúnes ControlToValidate. ErrorMessage, Text y Display. ValueToCompare / ControlToCompare (*). Type (*). Operator (*). ClientValidationFunction (**).

8 © 2010 DUOC Sede Antonio Varas. Todos los Derechos Reservados. Controles Avanzados Actividad 1: Validación de Entradas en ASP.Net Actividad 1: Validación de Entradas en ASP.Net

9 © 2010 DUOC Sede Antonio Varas. Todos los Derechos Reservados. Controles Avanzados MultiView y View Contenedores de otros controles. Permiten manejar vistas alternativas. Se pueden presentar como varias páginas, estilo Asistente (Wizard). MultiView es el contenedor de uno o varios controles View. Solo hay un control View activo. No soportan el manejo de estilos. MultiView y View Contenedores de otros controles. Permiten manejar vistas alternativas. Se pueden presentar como varias páginas, estilo Asistente (Wizard). MultiView es el contenedor de uno o varios controles View. Solo hay un control View activo. No soportan el manejo de estilos.

10 © 2010 DUOC Sede Antonio Varas. Todos los Derechos Reservados. Controles Avanzados Control MultiView Contenedor de controles View. Solo un control View esta activo con sus controles secundarios. La vista activa se define con ActiveViewIndex o SetActiveView. ActiveViewIndex vacio ó -1 no muestra contenido en el cliente. Control MultiView Contenedor de controles View. Solo un control View esta activo con sus controles secundarios. La vista activa se define con ActiveViewIndex o SetActiveView. ActiveViewIndex vacio ó -1 no muestra contenido en el cliente.

11 © 2010 DUOC Sede Antonio Varas. Todos los Derechos Reservados. Controles Avanzados Control View Contenedor de un grupo de controles. Siempre contenido en un MultiView. Puede contener un MultiView. Eventos Activate y Deactivate. Button y LinkButton facilitan la navegación entre vistas. Control View Contenedor de un grupo de controles. Siempre contenido en un MultiView. Puede contener un MultiView. Eventos Activate y Deactivate. Button y LinkButton facilitan la navegación entre vistas.

12 © 2010 DUOC Sede Antonio Varas. Todos los Derechos Reservados. Controles Avanzados Desplazamiento entre Vistas Propiedades CommandName y CommandArgument de Button. Desplazamiento entre Vistas Propiedades CommandName y CommandArgument de Button. CommandNameCommandArgument NextView(sin valor) PrevView(sin valor) SwitchViewByID Id. del control View al que cambia. SwitchViewByIndexNúmero de índice del control View al que cambia.

13 © 2010 DUOC Sede Antonio Varas. Todos los Derechos Reservados. Controles Avanzados Actividad 2: Uso del control MultiView y View Actividad 2: Uso del control MultiView y View

14 © 2010 DUOC Sede Antonio Varas. Todos los Derechos Reservados.


Descargar ppt "© 2010 DUOC Sede Antonio Varas. Todos los Derechos Reservados."

Presentaciones similares


Anuncios Google