ASP.NET MVC 3
MVC(Model-View-Controller) 패턴은 웹 응용 프로그램의 구성 요소를 분리하는 아키텍처 설계 원칙입니다. 이 분리를 통해 응용 프로그램의 개별 부분에 대해 보다 세부적으로 제어할 수 있으므로 응용 프로그램 개발, 수정 및 테스트를 보다 쉽게 수행할 수 있습니다.
ASP.NET MVC는 ASP.NET 프레임워크의 일부로 제공됩니다. ASP.NET Web Forms 페이지를 개발하는 대신 ASP.NET MVC 응용 프로그램을 개발하는 것을 선택할 수 있지만 ASP.NET MVC가 Web Forms 모델을 대체하는 것은 아닙니다.
ASP.NET MVC 프레임워크의 최신 버전은 ASP.NET MVC download 페이지에서 구할 수 있습니다. 이번 MVC 릴리스의 새로운 기능에 대한 자세한 내용은 ASP.NET 웹 사이트의 ASP.NET MVC 3을 참조하십시오.
참고
또한 이전 버전의 MVC 프레임워크(ASP.NET MVC 2)도 구할 수 있습니다.이전 버전의 MVC 프레임워크와 작동하도록 특정하게 작성된 응용 프로그램으로 작업하는 경우에는 ASP.NET MVC 2를 다운로드할 수 있습니다.
ASP.NET MVC 3 콘텐츠 맵
다음 순서에 따라 설명서를 살펴보면 ASP.NET MVC에 대해 보다 쉽게 배울 수 있습니다. 전체 예제 프로젝트는 MSDN 웹 사이트의 ASP.NET MVC 3 Code Examples 페이지에서 다운로드할 수 있습니다.
참고
ASP.NET MVC 전문가가 작성한 블로그 항목에 추가 정보가 제공됩니다.자세한 내용은 이 문서 뒷부분의 ASP.NET 배포에 대한 블로그 항목을 참조하십시오.
ASP.NET MVC 3에 대한 블로그 항목
다음 블로그 항목은 ASP.NET MVC 3으로 작업하는 방법에 대한 추가 정보를 제공합니다.
Introducing ASP.NET MVC 3(Scott Guthrie)
Announcing ASP.NET MVC 3(Scott Guthrie)
ASP.NET MVC 3 project with the MvcScaffolding package(Steve Sanderson)
How WebMatrix, Razor, ASP.NET Web Pages and MVC fit together(David Ebbo)
Creating an improved ASP.NET MVC 3 Html.ImageActionLink(Tobias Hertkorn)
ASP.NET MVC Diagnostics Using NuGet(Phil Haack)
Granular Request Validation in ASP.NET MVC 3(Marcin Doboz)
Unobtrusive Client Validation in ASP.NET MVC 3(Brad Wilson)
Integrating ASP.NET MVC 3 into existing upgraded ASP.NET 4 Web Forms applications(Scott Hanselman)
ASP.NET MVC 3: Using AppFabric Access Control Service to authenticate users(Gunnar Peipman)
ASP.NET MVC 3: New @model keyword in Razor(Scott Guthrie)
Introducing “Razor” – a new view engine for ASP.NET(Scott Guthrie)
MVC FAQ, 주기적으로 업데이트됨(Rick Anderson)
Tips on getting your ASP.NET MVC questions answered quickly(Rick Anderson)
ASP.NET MVC 3 Tutorials(David Hayden)
Partial views in ASP.NET MVC 3 w/the Razor view engine(Rachel Appel)
How data annotations for ASP.NET MVC validation work(Rachel Appel)
Add IE 9 Pinned Sites, Dynamic Jump Lists & Notifications to MVC Razor Views(Rachel Appel)
Use MvcContrib Grid to Display a Grid of Data in ASP.NET MVC(Scott Mitchell)
Compare Attribute in ASP.NET MVC 3(Suprotim Agarwal)
Create an ASP.NET MVC application with Windsor and NHibernate at the speed of nuget(José F. Romaniello)
The MVC3 special sauce in POP Forums(Jeff Putz)
MVC3 and MEF(Matthew Abbott)
JsonValueProviderFactory in ASP.NET MVC a3(David Hayden)
Using Razor Pages with WebForms Master Pages(Matt Hawley)
Improved JavaScript Model Binding in ASP.NET MVC 3(Malcolm Sheridan)
ASP.NET MVC 3: Using WebMail helper to send e-mail(Gunnar Peipman)
SessionLess Controllers in ASP.NET MVC 3(David Hayden)
Custom Data Annotation Validator Part I : Server Code(K. Scott Allen)
Conditional Validation in ASP.NET MVC 3(Simon Ince)
View Model versus Domain Entity Validation with MVC(Simon Ince)
Mobile Redirection for Web Applications in ASP.NET MVC(James Hughes)
Search Engine Friendly URLs in ASP.NET MVC Using Dynamic Routing and a SQL Server Database(Lars-Erik Kindblad)
How to Add MVC 3 Project Types to the Azure Cloud Service Wizard(Jason Haley)
Learn how to use Modernizr from the ASP.NET MVC3 Tools Update to store user data via HTML5 localStorage(Justin Schwartzenberger)
Silverlight 4 in an ASP.NET MVC 3 application and accessing data with JSON(Justin Schwartzenberger)
ASP.NET MVC 3에 대한 비디오
다음 비디오 항목은 ASP.NET MVC 3으로 작업하는 방법에 대한 추가 정보를 제공합니다.
Introduction to ASP.NET MVC 3(pluralsight)
ASP.NET MVC Controllers(pluralsight)
ASP.NET MVC Razor Views(pluralsight)
Working with Data: Entity Framework(pluralsight)
Working with Data: Validation and Mapping(pluralsight)
JavaScript and Ajax(pluralsight)
Advanced MVC 3(Brad Wilson)
ASP.NET MVC 3 Roundup of Tutorials, Videos, Labs, and other Assorted Training Materials(Jon Galloway)