November 2009 - Artículos

Cómo obtener el valor de campos de formulario con el mismo nombre

Imaginemos el siguiente código HTML: < input type ="text" name ="nombre" />< br /> < input type ="text" name ="nombre" />< br /> Si desde un servidor ASP.NET, como respuesta a un submit (o postback en webforms), queremos acceder a los valores del campo del formulario “nombre”, podemos utilizar el clásico Request[“nombre”] para obtener los valores de todos ellos separados por comas. Así, si...
Publicado por José M. Aguilar | con no comments

12 buenas prácticas en ASP.NET MVC

Simone Chiaretta, desarrollador, MVP, bloguero y autor de un libro sobre ASP.NET MVC Framework , entre otros méritos, recoge en su recomendable bitácora Code Climber unas cuantas buenas prácticas a considerar cuando trabajamos en proyectos ASP.NET MVC , que cito y comento a continuación: Borra el AccountController. Siendo fieles al principio YAGNI , prácticamente lo primero que deberíamos hacer al crear un proyecto ASP.NET MVC es eliminar todo lo relativo...

El patrón Post-Redirect-Get

Hoy vamos a dedicar un rato a comentar una técnica que es considerada una buena práctica en el desarrollo de aplicaciones web: el patrón PRG o Post-Redirect-Get. Seguramente alguna vez lo haya citado por aquí, pero nunca lo había explicado en profundidad. Por último, antes de entrar en materia, es conveniente indicar que lo que vamos a ver es válido para ASP.NET Webforms, ASP.NET MVC y, en general, para cualquier tecnología de construcción...

Publicado ASP.NET MVC 2 Beta

Hace sólo unas horas Haack ha anunciado en su blog la publicación de la versión beta del framework ASP.NET MVC 2, que tenemos a nuestra disposición tanto a nivel de código fuente como de instalador binario . Echando un vistazo rápido a las release notes , las novedades son: introducción de los nuevos métodos Html.RenderAction() y Html.Action() , el primero de ellos para escribir directamente la salida resultado de ejecutar la acción dada...
Publicado por José M. Aguilar | 1 comment(s)

Modifica el portapapeles de tus visitantes con ZeroClipboard

Si estás creando herramientas webs que generan código o texto para que tus visitantes lo copien y peguen en otras aplicaciones, ZeroClipboard puede facilitar su utilización, al permitir introducir el contenido que deseemos en el portapapeles de los usuarios. Hace tiempo ya comenté una forma de acceder transparentemente al portapapeles de los visitantes utilizando el objeto window.clipboardData , pero esta posibilidad desapareció, al menos en su versión silenciosa...
Publicado por José M. Aguilar

jqGrid: Grids espectaculares para ASP.NET MVC, paso a paso

Dicen las malas lenguas ;-) que durante una reunión del equipo de diseño de ASP.NET MVC alguien dijo: “necesitaremos un control tipo Repeater”, refiriéndose a algún tipo de mecanismo para mostrar datos tabulados de forma sencilla. Y la respuesta del jefe técnico fue, “ya lo tenemos: se llama bucle foreach”. Anécdotas aparte, es cierto que en ASP.NET MVC 1.0 no existe otro mecanismo que el bucle de toda la vida para mostrar datos en...

Variable not found en Facebook

Antes se solía decir que si no estabas en Internet, no existías; ahora que todo el mundo está en Internet, parece ser que si no estás en las redes sociales no existes. Cosas de la evolución, supongo ;-) Y aunque no soy muy amigo de este tipo de afirmaciones, por si acaso, en un auténtico alarde de socialización, he creado el sitio Variable not found en Facebook , que pongo a vuestra disposición para mantenernos en contacto de una forma algo...
Publicado por José M. Aguilar | con no comments