ASP.NET MVC解决了ASP.NET Web Form的许多缺点.当在.NET平台上开发新的应用程序时,这使ASP.NET MVC成为一种更好的选择. 1. 对HTML的完全控制 2. 对URL的完全控制 3. 更好地关注分离 ASP.NET Web Form将用户界面与其后台代码紧密耦合在一起,而ASP.NET MVC却是鼓励将用户界面(视图)与驱动界面的代码(控制器)保持分离的一种设计方式.如果实现良好,便意味着开发人员更易于理清应用程序的脉络,也使应用程序更易于维护——对控制器的修改…