ASP.NET MVC 可实现模型-视图-控制器 (MVC) 模式,这有助于 Web 开发人员生成易于维护的网站,因为 MVC 减小了应用程序层之间的依赖性。 ASP.NET MVC 还通过支持测试驱动的开发 (TDD) 来提高 ASP.NET Web 应用程序的可测试性。