Etiqueta:  C#

Cómo recibir datos desde un formulario POST en ASP.NET MVC

Enviar datos desde un formulario web hacia el servidor con el método Http POST, es uno de los procesos más habituales en el desarrollo de aplicaciones web de gestión empresarial. Cuando Microsoft lanzó su primera versión del framework .NET MVC, cambió radicalmente la forma de tratar los formularios web (hasta el momento ASP.NET Web forms), suprimiendo los antiguos postbacks y adaptando a los estándares web de la W3C la forma en que las Vistas y Controladores intercambian información.

En este Artículo veremos las tres diferentes formas de las que dispone un Controlador ASP.NET MVC (sus Acciones) para recibir datos desde un formulario web mediante el método Http POST.

Continuar leyendo ...

Cómo subir archivos al servidor en una aplicación ASP.NET MVC

Desarrollar una aplicación que nos permita subir archivos a un servidor desde un explorador Web es un proceso bastante sencillo, ya que la etiqueta <input type="file" /> hace prácticamente todo el trabajo por nosotros en lo que se refiere a la parte del "front-end".

Aún así, si queremos mantener un cierto control sobre estos archivos subidos al servidor, debemos plantearnos una estrategia de desarrollo en el "back-end" que nos permita tratar estas entidades físicas (archivos) como entidades lógicas que puedan ser fácilmente gestionables.

En este Post veremos cómo subir archivos al servidor en una aplicación ASP.NET MVC manteniendo a la vez un histórico simple en base de datos de los archivos subidos, con la posibilidad de descargarlos y eliminarlos del servidor.

Continuar leyendo ...

Cómo desarrollar un filtro de búsqueda por texto en ASP.NET MVC

Toda aplicación Web basada en la recuperación de información desde una base de datos, requiere de al menos un 'sistema de búsqueda' que permita al usuario acceder a los contenidos en los que está interesado. Como complemento al Post Cómo desarrollar un sistema de paginación en ASP.NET MVC, en este caso veremos cómo desarrollar un 'filtro de búsqueda' por texto y cómo integrarlo a un formulario de consulta de registros con paginación en ASP.NET MVC.

Continuar leyendo ...

Cómo desarrollar un sistema de paginación en ASP.NET MVC

En entornos empresariales, trabajar con aplicaciones que manejan grandes volúmenes de datos es algo muy habitual. En este escenario de trabajo, realizar consultas sobre una base de datos que devuelvan una gran cantidad de registros, puede causar graves problemas de rendimiento en los servidores Web a la hora de tratar estos datos para ser enviados a los navegadores de los usuarios. Afortunadamente este problema se puede solucionar añadiendo un sistema de paginación de registros a las consultas realizadas sobre la base de datos.

Continuar leyendo ...

Cómo crear tablas dinámicas con el control ListView en ASP.NET Web Forms

A día de hoy, decidir que tipo de patrón de diseño utilizaríamos para desarrollar una aplicación Web en .NET es una elección de sentido común. En mi opinión, ASP.NET MVC es la mejor alternativa para la gran mayoría de nuevos desarrollos que vayamos a emprender.

Aún así, existen casos en los que recurrir a los clásicos Web Forms, es una opción más que aceptable por su sencillez y por esa 'orientación a eventos' que nos recuerda a las antiguas aplicaciones de escritorio (Windows Forms). Cuando necesitemos desarrollar una aplicación de gestión que se ejecute bajo un entorno corporativo (Intranet) con un número limitado de usuarios, ASP.NET Web Forms es sin duda la alternativa recomendada. En este Post de 'buenas prácticas', veremos cómo crear tablas HTML de forma dinámica a partir de un origen de datos, utilizando el control Web ListView de ASP.NET Web Forms.

Continuar leyendo ...


Utilizamos cookies propias y de terceros para mejorar nuestros servicios y ofrecerle una mejor experiencia de navegación. Si continúa navegando consideramos que acepta su uso. Más información   Acepto