ASP.NET MVC Framework
ASP .NET MVC 3 ASP.NET MVC Framework je webový aplikační framework, který implementuje vzor Model-View-Controller (MVC) . Na základě ASP.NET umožňuje vývojářům vytvářet webové aplikace jako složení tří rolí: modelu,zobrazení a regulátoru. Model představuje stav určitého aspektu žádosti. Často, model mapuje databázové tabulky se záznamy v tabulce zastupování státu žádosti. Regulátor se zabývá interakcí a aktualizací modelu, aby odrážel změny ve stavu aplikace a potom předává informace do zobrazení. Zobrazení přijímá nezbytné informace od regulátoru a vykresluje změněné uživatelské rozhraní[1]. V dubnu 2009 byl zdrojový kód ASP.NET MVC uvolněn pod Microsoft Public License(MS-PL). [2] ASP.NET MVC je lehký, vysoce testovatelný framework, který je integrován s existujícími funkcemi ASP.NET. Některé z těchto integrovaných funkcí jsou stránky předlohy a autorizace na základě členství. ASP.NET MVC framework spojuje dvojice modelů, zobrazení a regulátorů pomocí rozhraní, a tím umožňuje aby byla každá součást testována samostatně.