ASP.NET MVC Framework是微软在ASP.NET中所添加的一组类别库，这组类别库可以使用Model-View-Controller的设计模式来开发ASP.NET的应用程式。它与现有的ASP.NET应用程式并没有冲突，所以两者是可以并行的。ASP.NET MVC Framework被包装在System.Web.Mvc.dll中，并利用ASP.NET Routing来支援动作流以及URL Rewriting的能力，让它可以更贴近Web的发展以及Web 2.0的特性。对于多数有ASP开发经验的开发