任何人都可以解释我,什么是MVC,为什么我们使用它以及我们如何使用它.使用这个的好处?我们可以在ASP.NET 2.0中使用ASP.NET MVC(VS 2005)
当您需要完全控制ASP.NET的HTML输出时,您将使用MVC.它还允许更好/更容易的单元测试.它基于模型视图控制器架构.
Scott Gutherie在这里很好地介绍了它: Scott Gu的博客
ASP.NET MVC是用于创建Web应用程序的模型 - 视图 - 控制器模式的Microsoft标记实现,它允许从业务层(模型)和表示层(由控制器提供的视图)中清晰地分离关注点.它是使用Microsoft的Webforms技术的替代方案,并且允许简单的单元测试,使用Webforms方法几乎不可能.