ASP.NET MVC 2
Шаблон "Model-View-Controller" (MVC) — это архитектурный принцип, согласно которому веб-приложение делится на компоненты. Такое разделение облегчает управление отдельными частями приложения, что упрощает их разработку, изменение и тестирование.
ASP.NET MVC — это часть платформы ASP.NET. Разработка приложений ASP.NET MVC — это альтернатива разработке страниц веб-форм ASP.NET, но не замена модели веб-форм.
Если установлена среда Visual Studio 2010, платформа ASP.NET MVC 2 уже установлена на компьютере. Последнюю версию платформы ASP.NET MVC 2 можно получить на странице загрузки ASP.NET MVC.
Примечание
Также доступна предыдущая версия платформы MVC (ASP.NET MVC 1.0).Если требуется работать с приложением, которое специально написано под предыдущую версию платформы MVC, версию ASP.NET MVC 1.0 можно загрузить со страницы ASP.NET MVC 1.0 в центре загрузки Майкрософт.
Карта содержимого для ASP.NET MVC
Рекомендуется ознакомиться с документацией о ASP.NET MVC в следующем порядке. Полные примеры проектов можно загрузить на странице ASP.NET MVC 2 Code Examples веб-сайта MSDN.
Примечание
Дополнительные сведения доступны в блогах экспертов по ASP.NET MVC.Дополнительные сведения см. в разделе Записи в блогах про ASP.NET MVC далее в этом документе.
Записи в блогах про ASP.NET MVC
Следующие записи в блогах предоставляют дополнительные сведения о работе с ASP.NET MVC.
ASP.NET MVC 2 Released (Скотт Гатри (Scott Guthrie))
MVC FAQ, страница периодически обновляется автором Риком Андерсоном (Rick Anderson)
Tips on getting your ASP.NET MVC questions answered quickly (Рик Андерсон)
Building Web Apps without Web Forms (Крис Таварес (Chris Tavares))
ASP.NET MVC 2 Templates (Брэд Уилсон (Brad Wilson))
Migrating ASP.NET MVC 1.0 applications to ASP.NET MVC 2 Beta (Эйлон Липтон (Eilon Lipton))
Hmtl.RenderAction and Html.Action (Фил Хаак (Phil Haack))
DRY-ing out the MVC 2 Templated Helpers (Рик Андерсон)
Manipulating Action Method Parameters (Фил Хаак)
ASP.NET MVC 2 Optional URL Parameters (Фил Хаак)
Using jQuery Grid with ASP.NET MVC (Фил Хаак)
Scripting ASP.NET MVC Views Stored in the Database (Фил Хаак)
Editable Routes (Фил Хаак)
Introducing SmartyRoute: A smarty-ier way to do routing in ASP.NET applications (Эйлон Липтон)
Input Validation vs. Model Validation in ASP.NET MVC (Брэд Уилсон)
Remote Validation with ASP.NET MVC 2 (Брэд Уилсон)
Localizing ASP.NET MVC Validation (Фил Хаак)
JSON Hijacking (Фил Хаак)
ASP.NET Wire Format for Model Binding to Arrays, Lists, Collections, Dictionaries (Скотт Хансельман (Scott Hanselman))
Should my database calls be Asynchronous? (Рик Андерсон)
Consuming a Portable Area with a Web Forms application (Джеффри Палермо (Jeffery Palermo))