Para ver el artículo en inglés, active la casilla Inglés. También puede ver el texto en inglés en una ventana emergente si pasa el puntero del mouse por el texto.
Traducción
Inglés

Mapa de contenido de ASP.NET MVC 4

El modelo Modelo-Vista-Controlador (MVC) es un principio de diseño arquitectónico que separa los componentes de una aplicación web. Esta separación ofrece más control sobre las partes individuales de la aplicación, lo que facilita su desarrollo, modificación y prueba.

ASP.NET MVC forma parte del marco de trabajo ASP.NET. Desarrollar una aplicación ASP.NET MVC es una alternativa al desarrollo de páginas de formularios Web Forms de ASP.NET; no reemplaza el modelo de formularios Web Forms.

Para obtener información sobre las novedades de esta versión de MVC, consulte ASP.NET MVC 4 en el sitio web de ASP.NET. Última actualización: septiembre de 2012

Recomendamos consultar la documentación siguiente para obtener información sobre ASP.NET MVC.

Escenario

Temas

Nuevo contenido destacado

Introducción a ASP.NET MVC 4

Usar métodos asíncronos en ASP.NET MVC 4

Características para móviles de ASP.NET MVC 4

Agrupación y minificación

ASP.NET MVC 4 + HTML 5 + Knockout + ASP.NET Web API + SignalR = Webstack of Love (vídeo)

Usar el calendario emergente de selección de fechas para la interfaz de usuario HTML5 y jQuery con ASP.NET MVC

Introducción a ASP.NET MVC

Introducción a ASP.NET MVC 4

Introducción a ASP.NET MVC  (vídeo de Pluralsight)

Introducción a EF mediante MVC

El mapa de contenido de ASP.NET MVC 3 contiene varios vínculos pertinentes a ASP.NET MVC 4

Trabajar con datos y Entity Framework

Introducción a EF mediante MVC

Introducción a ASP.NET MVC 4

Trabajar con datos: Entity Framework (vídeo de Pluralsight)

Crear una aplicación de ASP.NET MVC4 con EF y Web API

Trabajar con vistas

Usar el calendario emergente de selección de fechas para la interfaz de usuario HTML5 y jQuery con ASP.NET MVC (Entra en detalles sobre las plantillas de vista y edición. Se incluye un ejemplo completo).

Vistas Razor de ASP.NET MVC (vídeo de Pluralsight)

Vistas dinámicas y vistas fuertemente tipadas (Rick Anderson)

Descripción de controladores

Controladores de ASP.NET MVC (vídeo de Pluralsight)

Controlador delgado en ASP.NET MVC 4

¿Qué es ActionResult? (Rachel Appel)

Vida de un controlador de ASP.NET MVC (Scott Allen)

Usar ViewModels para administrar datos y organizar código en aplicaciones ASP.NET MVC (Rachel Appel)

Cuándo usar ViewBag, ViewData o TempData en aplicaciones ASP.NET MVC 3 (Rachel Appel)

Trabajar con modelos y enlazado

Diferencia entre un proveedor de valores y un enlazador de modelos (Phil Haack)

Crear un modelo de datos de Entity Framework para una aplicación de ASP.NET MVC

Precedencia de enlazado de modelos (publicación en el foro)

Validación

ASP.NET MVC: procedimiento para mostrar un asterisco después de una etiqueta de campo obligatorio

Procedimiento: implementar una validación remota desde un cliente en MVC

Trabajar con datos: validación y asignación (vídeo de Pluralsight)

Funcionamiento de las anotaciones de datos para la validación de ASP.NET MVC (Rachel Appel)

Validación manual con anotaciones de datos (K. Scott Allen)

Presentación de las extensiones de anotaciones de datos (Scott Kirkland)

ASP.NET MVC: mostrar sugerencias visuales para los campos obligatorios de un modelo (Radu Enucă)

CAPTCHA fácil de usar para Asp.Net MVC (Stefan)

Comprender el enrutamiento de URL en ASP.NET MVC

Usar restricciones para mejorar el enrutamiento en MVC

Trabajar con vistas Razor

Trabajar con entradas y asistentes de formularios

Usar el calendario emergente de selección de fechas para la interfaz de usuario HTML5 y jQuery (Rick Anderson)

Lista desplegable en cascada en ASP.Net MVC (Rick Anderson)

Agregar un validador obligatorio a una lista de casillas (Simone Chiaretta)

SignalR

Limpiar la aplicación MVC con SignalR - Novanet

Internacionalización y localización

Ver la validación jQuery para la nota de configuración regional distinta del inglés

Globalización, internacionalización y localización en ASP.NET MVC 3, JavaScript y jQuery

Resumen: paquetes i18n para MVC4 (El paquete base contiene una clase de asistente para asignar un código de configuración regional a un objeto CultureInfo, con métodos de asistente adicionales para identificar información relacionada con el idioma. Esto también incluye una transformación de configuración para permitir la globalización del sitio web).

Guía completa de localización de ASP.NET MVC (Alex Adamyan)

jquery /globalize Biblioteca de JavaScript para la globalización y localización.

Internacionalización de ASP.NET MVC 3 (Nadeem Afana)

Crear una aplicación ASP.NET MVC3 bilingüe (Keith Barrow)

Localización de ASP.NET MVC (Michael K. Campbell)

Metadatos de modelo y localización de validaciones mediante convenciones (Phil Haack)

usar Ajax, JSON y jQuery

Menús dinámicos en ASP.NET MVC 4 mediante EF Code First y jQuery

Trabajar con plantillas de edición o visualización y el calendario emergente de la interfaz de usuario jQuery

Project Silk: desarrollo web del lado cliente para exploradores modernos

HTML5

Filtrar

Filtrar en ASP.NET MVC (artículo de MSDN de Rick Anderson con proyecto para descargar)

Proteger las aplicaciones ASP.NET MVC

Proteger una aplicación ASP.NET MVC 4 (Rick Anderson)

Seguridad de MVC 3 (vídeo de Pluralsight)

Implementar autenticación de dos factores MVC con Google Authenticator

Response.Redirect y ASP.NET MVC: no mezclar (Rick Anderson)

Mezclar formularios y autenticación de Windows(craig-andera)

Evitar errores de desarrollo de seguridad: lecciones que ha aprendido Windows Live al usar ASP.NET MVC

Evitar ataques CSS de codificación JavaScript en ASP.NET MVC (Jon Galloway)

Proteger contra ataques los formularios Web Forms de Microsoft ASP.NET y aplicaciones MVC (vídeo de Adam Tuliper)

Protección Ajax CSRF de ASP.NET MVC con jQuery 1.5

Evitar el CSRF (Cross-Site Request Forgery, falsificación de solicitudes entre sitios) mediante el asistente AntiForgeryToken() de ASP.NET MVC

Agregar autenticación de dos factores a una aplicación ASP.NET MVC (Jimmy Larkin)

Usar AntiXss como codificación predeterminado para ASP.NET (Phil Haack)

Evitar ataques de inyección de JavaScript (XSS) (curso en el sitio web de ASP.NET)

Evitar ataques CSRF (curso en el sitio web de ASP.NET)

Modelos y prácticas de Microsoft: Project Silk (proyecto de ejemplo y documentación descargables)

Mejorar el rendimiento de una aplicación ASP.NET MVC

Usar métodos asíncronos en ASP.NET MVC 4

Agrupación y minificación

Agrupar y minificar CSS en línea y JavaScript

Agregar fácilmente contadores de rendimiento a una aplicación MVC (Ben Grover)

Sitio web YSlow “Grade A” con ASP.NET MVC 4 (Harvey Kandola)

Precompilar las vistas Razor de MVC mediante RazorGenerator (David Ebbo)

Mejorar el rendimiento de las aplicaciones web ASP.NET MVC (Simone Chiaretta)

ASP.NET MiniProfiler de StackExchange le impresionará (Scott Hanselman)

Clase OutputCacheAttribute

Optimizar al máximo una aplicación MVC4

Consejos de rendimiento de ASP.NET MVC (Marcin Doboz)

Mejorar el rendimiento de las aplicaciones ASP.NET MVC en MVCConf (Steve Smith)

Probar la compresión SSL y HTTP en los sitios web de ASP.NET mediante IIS Express (G. Andrew Duthie)

Optimizar al máximo una aplicación (mediante el reemplazo de imágenes con fuentes) (Harvey Kandola)

Funcionamiento del enrutamiento de ASP.NET MVC y su impacto en el rendimiento de las solicitudes estáticas (Thomas Marquardt)

mvc-mini-profiler

Advertencias sobre la codificación ASP.NET GZip (Rick Strahl)

Probar aplicaciones ASP.NET MVC

Tutorial: usar TDD con ASP.NET MVC

Pruebas TDD y de unidad con ASP.NET MVC 3 (vídeo de Pluralsight)

Modelo de "objeto que se puede probar" (Brad Wilson)

TDD de potencia máxima (Brad Wilson)

Despréndase del ciclo de depuración en ASP.NET MVC con pruebas de unidad (Rachel Appel)

Realizar pruebas de unidad de las vistas MVC mediante Razor Generator (David Ebbo)

Crear aplicaciones ASP.NET MVC que se pueden probar

Sacar el máximo partido del registro de errores ELMAH ASP.NET (Michael K. Campbell)

Ubicación de servicio e inyección de dependencias en aplicaciones ASP.NET MVC

Depurar las aplicaciones ASP.NET MVC

Buscar controladores defectuosos

Implementar aplicaciones ASP.NET MVC

Configuración e implementación con ASP.NET MVC 3 (vídeo de Pluralsight)

Prácticas recomendadas

Modelos y prácticas de MSDN presenta Project Silk, un proyecto de guía web (Rachel Appel)

Modelos y prácticas de Microsoft: Project Silk (proyecto de ejemplo y documentación descargables)

Prácticas recomendadas para ASP.NET MVC (Ben Grover)

Prácticas recomendadas para ASP.NET MVC (parte 1) (Kazi Manzur Rashid)

12 prácticas recomendadas para ASP.NET MVC (Simone Chiaretta)

Compatibilidad de páginas móviles en ASP.NET MVC

Características para móviles de ASP.NET MVC 4

Habilitar progresivamente sitios web para móviles con ASP.NET MVC 4, HTML5 y jQuery Mobile (vídeo de Phil Haack)

Información acerca de la mejora progresiva y la compatibilidad de exploradores para móviles con CSS3 Media Queries (Scott Hanselman)

Informática en la nube con ASP.NET MVC

Consejos de configuración para ASP.NET MVC 4 en un sitio web de Windows Azure

Blogs populares ASP.NET que con frecuencia incluyen información sobre MVC

Scott Guthrie sobre ASP.NET MVC

Phil Haack sobre ASP.NET MVC

Steve Sanderson sobre ASP.NET MVC

Scott Hanselman sobre ASP.NET MVC

Rachel Appel sobre ASP.NET MVC

Rick Anderson sobre ASP.NET MVC

Stuart Leeks sobre ASP.NET MVC

David Hayden (David Hayden)

Imran Baloch sobre ASP.NET MVC

Andrei Ignat sobre ASP.NET MVC

Radu Enuca sobre ASP.NET MVC

Kazi Manzur Rashid sobre ASP.NET MVC

Blog de Simon Ince sobre MVC

Recursos adicionales

ASP.NET MVC: resaltar vínculo actual

ASP.NET MVC: controlar excepciones y errores 404

Usar fuentes web en la aplicación ASP.NET MVC

Elemento desplegable en cascada con knockoutjs y ASP.NET MVC

Este es Parrot: un nuevo motor de visualización para ASP.NET MVC

Diseño con capacidad de respuesta mediante Foundation con ASP.Net MVC

Las siguientes entradas de vídeo proporcionan información adicional sobre cómo trabajar con ASP.NET MVC 3. Algunos de estos vídeos se indicaron anteriormente, pero se vuelven a enumerar aquí para su comodidad.

Última actualización: septiembre de 2012

Adiciones de comunidad

AGREGAR
Mostrar: