可能重复:
MVC versus WebForms
很好奇将MVC转向Web Forms的主要好处是什么。我目前用Web表单编写所有内容,但是我已经对自己实施了非常严格的分离,我是否会看到转移到MVC有什么好处?
目前我使用jquery作为我的AJAX;调用页面方法和Web服务。我通常只使用页面加载处理程序来加载我的静态内容。我在我的页面方法和Web服务调用的Buisness Logic和Data Access层中利用C#。所以我并没有真正使用很多使Web Forms与MVC不同的东西。我也不使用Session变量。
我唯一的犹豫是表示层中的内联代码对我来说很脏。我知道这是主观的,但它让我想起了我所接受的有限曝光中的很多ASP。虽然我可能通过无知达成了这个结论,但似乎有多受欢迎。
所以问题是你认为选择一个是另一个的主要好处是什么?我还主要编写高负载数据库驱动的Web应用程序。因此,可扩展性,速度和可维护性是我的首要任务。