Modelos y procedimientos de selección con MVC

PRESENTACION Un procedimiento almacenado de SQL SERVER es una colección lógica de declaraciones, es decir un conjunto de consultas empaquetadas con el fin de realizar de forma repetida una determinada tarea. El desarrollador de una aplicación ASP.NET con MVC solo tiene que escribir la declaración una vez y esto ayuda en reducir la cantidad de código y los recursos necesarios por parte del servidor. PUNTOS IMPORTANTES Los procedimientos almacenados son de los objetos que más se utilizan en una base de datos, en este post voy a explicar las ventajas que aporta utilizarlos a la…continue reading →

AJAX + MVC Navegación entres vistas de manera fluida

Para empezar esta serie de tutoriales, en este post aprenderemos a utilizar la tecnología AJAX en nuestras aplicaciones web ASP.NET MVC de Visual Studio 2015. Existen multitud de usos de la tecnología AJAX, en este post nos centraremos, por ejemplo, en cómo crear un sistema con el que ir cargando las vistas de manera fluida, sin recargar el navegador de una vista a otra, dando una sensación agradable de navegación continua y sin interrupciones. En primer lugar, crearemos nuestra aplicación de la manera habitual, haciendo click en “File”, “New” y seleccionando “ASP.NET Web…continue reading →

Múltiples Objetos en Vistas con ASP.NET y MVC

En este post aprenderemos de una manera muy sencilla a mostrar varios objetos en una vista en un patrón MVC. Resolveremos la problemática que tiene la propiedad model, cuando precisamos recibir varios objetos en una vista, ya que por defecto sólo es posible recibir un único modelo por vista. Existen 3 formas para enviar información desde la vista al controlador: ViewData ViewBag Model Todos ellos, son objetos contenedores que se generan dinámicamente en tiempo de compilación, pero existe alguna diferencia entre ellos: -ViewData: Es un diccionario de datos de tipo clave-valor.  Un objeto…continue reading →

Implementar Plugins JQuery con MVC

Utilizar plugins JQuery en un proyecto MVC En esta entrada veremos cómo implementar plugins de terceros en nuestro proyecto ASP.NET con MVC. Es muy sencillo utilizar plugins de terceros, en este caso utilizaré de ejemplo el plugin inputDrag, que sirve para incrementar o disminuir el valor de un input haciendo click encima y deslizando el raton hacia la derecha o izquierda, tal y como podeis probar aquí: Demo. Hay que tener en cuenta que cada plugin es diferente, por lo que los archivos que necesitaremos serán diferentes en cada caso (Archivos JavaScript, CSS...), exceptuando JQuery,…continue reading →

Vistas Parciales con ASP.NET y MVC

Una vista parcial es una vista que se representa dentro de otra vista. La salida HTML generada al ejecutar la vista parcial se representa en la vista llamante (o principal). Elimina la codificación duplicada mediante la reutilización de la misma vista parcial en varios lugares.  Al igual que las vistas, las vistas parciales utilizan la extensión de archivo .cshtml . Se puede utilizar en la vista de diseño, así como en otras vistas del contenido. Ejemplo 1: Para empezar, vamos a crear una vista parcial simple, para la página servicios  para fines de…continue reading →

Diseño de plantillas Layout

La página maestra es la plantilla que define la apariencia que tendrán las páginas de nuestra aplicación. Puede contener cualquier combinación de texto estático y controles. Una página maestra también contiene uno o más marcadores de posición de contenido que indican dónde aparecerá el contenido dinámico cuando se muestren las páginas.  Para poder entenderlo vamos a realizar una aplicación en la que cambiaremos la plantilla inicial de un proyecto MVC con nuestra propia plantilla. Para el diseño usaremos etiquetas HTML5, algunas clases de Boostrap y a su vez para la funcionalidad completa de…continue reading →