1.1.WebForm优点
1)支持事件模型开发,得益于丰富的服务端组件,WebForm开发可以迅速的搭建Web应用
2)使用方便,入门容易
2.1.MVC优点
1)很容易将复杂的应用分成M,V,C三个组件模型,通过Model,View和Controller有效的简化了复杂的架构, 体现了很好的隔离原则
2)因为没有使用Server-Based forms。所以我们程序员控制的更加灵活,页面更加干净。
3)通过修改路由规则,可以控制生成自定义的url,因此控制生成seo友好的url将更加容易。
4)强类型的view实现,更安全,更可靠,更高效。
5)让web开发可以专注于某一层,更利于分工配合使用与大型架构开发
6)对异步处理提更好的支持
7)校验非常高
8)表单提交的时候,提供自动装配的功能
9)微软提供的全局的过滤器
10)可扩展性
11)易测试性