Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/google-app-engine/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc ASP.NETMVC与Web表单两者的优点是什么_Asp.net Mvc_Webforms - Fatal编程技术网

Asp.net mvc ASP.NETMVC与Web表单两者的优点是什么

Asp.net mvc ASP.NETMVC与Web表单两者的优点是什么,asp.net-mvc,webforms,Asp.net Mvc,Webforms,可能重复: 我很好奇MVC优于Web表单的主要好处是什么。目前我所有的东西都是用web表单编写的,但我已经对自己进行了严格的分离。我认为迁移到MVC有什么好处吗 目前我在AJAX中使用jquery;调用页面方法和Web服务。我通常只使用页面加载处理程序来加载静态内容。我在我的业务逻辑和数据访问层中利用C#,我的页面方法和Web服务调用这些层。因此,我并没有真正使用使Web表单与MVC不同的很多东西。我也不使用会话变量 我唯一犹豫不决的是,表示层中的内联代码量让我感觉脏兮兮的。这是主观的,我知道

可能重复:

我很好奇MVC优于Web表单的主要好处是什么。目前我所有的东西都是用web表单编写的,但我已经对自己进行了严格的分离。我认为迁移到MVC有什么好处吗

目前我在AJAX中使用jquery;调用页面方法和Web服务。我通常只使用页面加载处理程序来加载静态内容。我在我的业务逻辑和数据访问层中利用C#,我的页面方法和Web服务调用这些层。因此,我并没有真正使用使Web表单与MVC不同的很多东西。我也不使用会话变量

我唯一犹豫不决的是,表示层中的内联代码量让我感觉脏兮兮的。这是主观的,我知道,但它提醒了我很多ASP从有限的接触,我已经有了它。虽然我可能由于无知而得出这个结论,但它似乎变得越来越流行

因此,问题是你认为选择一个胜过另一个的主要好处是什么?此外,我主要编写高负载数据库驱动的web应用程序。因此,可伸缩性、速度和可维护性是我的首要任务。

看看这个主题。它很好地涵盖了使用ASP.NET MVC而不是Webforms的各种优势


请查看此搜索。这个问题以前已经讨论过了。谢谢你的额外链接。应该找的first@antonlavey,相关匹配显示在您键入问题标题的正下方。