Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Despus de crear una cuenta, pueden completar el pedido llenando el pago y envo de informacin. Para mantener las cosas simples, vamos a crear una promocin espectacular: todo es gratis si se introduzca el cdigo de promocin "GRATIS"! La pgina de Administracin muestra una lista de los lbunes de la cual los administradores pueden crear, editar y eliminar lbumes:
Aspectos Generales
Empezaremos creando un nuevo ASP.NET MVC del proyecto en Visual Studio 2010, y de forma incremental a aadir caractersticas para crear una aplicacin de funcionamiento completo. En el camino, vamos a cubrir: el acceso de base de datos, la lista de puntos de vista y detalles, los datos de actualizar las pginas, validacin de datos, utilizando pginas maestras para el diseo de la pgina coherente, AJAX para actualizar la pgina y la validacin, la pertenencia del usuario, y mucho ms.
Visual C# (MVC)
Un vistazo a la aplicacin
CONTROLADOR
Creando El HomeController.
Para empezar lo ms sencillo posible, vamos a sustituirlo con un mtodo simple que slo devuelve una cadena. Vamos a hacer dos cambios simples: Cambiar el mtodo para devolver una cadena en lugar de un ActionResult Cambie la instruccin de retorno para regresar " PAGINA PRINCIPAL DE NUESTRA APLICACIN WEB "
Ahora vamos a configurar un controlador para nuestra tienda. La tienda tiene tres niveles: El ndice de listas de los gneros de la tienda. La pgina Examinar, muestra las listas de todos los lbumes en un gnero La pgina Detalles muestra la informacin de un lbum especfico
Vamos a empezar por cambiar el mtodo para volver StoreController.Index la cadena "Hola desde Store.Index ()" y aadiremos los mismos mtodos para Examinar y Detalles:
Ejecutar
Checarlo con las siguientes direcciones. ESCRIBE EN LA URL /tienda/Browser /tienda/Details /tienda
Aunque estos son slo simples cadenas. Vamos a hacerlos dinmicos, por lo que tomaremos la informacin de la URL y mostraremos los resultados de la pgina. En primer lugar vamos a cambiar la accin en Detalles para leer y mostrar un parmetro de entrada, que es el nombre de identificacin. Quedando asi:
ejemplo
Ejecutarlo con: store/details/5 Observar que le pasamos un valor por la URL, en este caso el 5, pero pueden probar con cualquier Numero.
Eso fue especialmente fcil porque la identificacin es un caso especial. ASP.NET MVC utiliza un sistema llamado de enrutamiento a los valores de URL con los parmetros de accin del controlador, y que incluye por defecto una "ruta" con un parmetro de identificacin ya establecidos en todos los nuevos proyectos. Eso es configurable, y veremos que ms tarde.
Tambin se puede leer los valores de la cadena de consulta desde una direccin URL sin cambios de enrutamiento. Vamos a modificar la accin de la vista y pasar como parmetro la bsqueda del Gnero:
Ejecutarlo con: Tienda/Browser?genero=Banda Es parecido al ejemplo anterior pero aqu le mandamos una cadena a la URL y esta la puede consultar
Resumen
Vamos a recapitular lo que hemos hecho hasta ahora: Hemos creado un nuevo proyecto en Visual Studio Hemos completado el panorama de la estructura bsica de carpetas de una aplicacin ASP.NET MVC Hemos aprendido cmo manejar nuestro sitio web utilizando el servidor de desarrollo ASP.NET Hemos creado dos controladores. El Controlador con cuatro acciones que respondan a las peticiones de URL y el texto vuelve al navegador
VISTA Y VISTAMODELO
MVC
Ejecutarlo con F5