Aplicación sencilla ASP
Enviado por mondoro • 24 de Diciembre de 2018 • 957 Palabras (4 Páginas) • 280 Visitas
...
Lo primero que debe hacer es añadir, arriba del todo del fichero, como primera fila del documento, es el enlace al modelo que se quiere utilizar; que, en este caso, es @model GenbetaDevMVC2013.Models.Persona
¿Por qué se hace así y no por medio del ViewBag? (sólo transfiere datos del controlador a la vista. Los valores de ViewBag serán nulos si se produce la redirección). Básicamente porque el uso del Bag es una mala práctica, y el utilizar un modelo permite trabajar con datos tipados. Obteniendo un código más limpio y robusto.
Ahora, seleccionando el div superior de la página, se introduce el siguiente código que se explica a continuación.
[pic 7]
Lo primero es indicar que se abre un formulario para tener interacción con el servidor. Recordar que esto no es webform con sus sistemas automáticos y pesados para mantener la comunicación bidireccional.
A continuación, se crea dos helper html del tipo label – uno debajo del otro – y se indica qué campo del modelo se debe ver en cada uno.
Continuando con un helper del tipo textbox, pero que es capaz de enviar información al servidor por medio de un mensaje Post (y por eso mejora el método oportuno en el Controlador). Aquí la sintaxis es un poco más compleja, al tener que utilizar una expresión para indicarle cual es la propiedad que debe usar para almacenar los datos y enviarlos al servidor.
Por último, se añade un botón html normal de submit, que es el que lanzará la actualización de la página.
Resultado
De esta forma se consigue la solución. En una casilla se ingresa el nombre, y cuando se da clic en Enviar Consulta, se actualiza el saludo.
Lo importante de este tutorial es que se realiza una verdadera separación en tres capas de la aplicación Web, siguiendo las mejores prácticas al utilizar las propiedades de un modelo para recibir y transferir los datos desde la vista, procurando el desacople de las funciones de cada capa.
...