何时使用ASP.NET MVC与ASP.NET Web窗体?

前端之家收集整理的这篇文章主要介绍了何时使用ASP.NET MVC与ASP.NET Web窗体?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
有关ASP.NET MVC的常见问题之一是为什么要在ASP.NET Web窗体中使用它?答案通常包括ViewState和干净的URL等等。最后你会发现一个关于使用正确的工具来完成这个工作,并且它们有不同的目的。但是,我不相信我曾经看过这些目的。那么,您什么时候可以通过ASP.NET Web窗体或ASP.NET MVC ASP.NET MVC来选择ASP.NET MVC?

解决方法

你不要选择ASP.Net MVC ASP.Net,因为ASP.Net MVC仍然是ASP.Net。你选择ASP.Net MVC或ASP.Net Web窗体,有很多很好的理由这样做:

更容易掌握你的HTML
>更容易进行单元测试
>几个“Gotchas”

另一方面,Web表单有其几点:

>轻松将简单的CRUD /业务应用集成在一起非常快
>在本地LAN环境中难以击败ViewState的性能
>易于学习形式范式

结果是,如果您在企业局域网环境中建立业务应用程序(诚然仍然是大多数Web开发人员),Web Forms非常棒。在这个意义上,微软真的知道他们的市场。但是,如果您正在构建公共互联网应用程序,您可能需要MVC,以便您可以彻底测试,并确保您的页面不会因不必要的ViewState或JavaScript数据而膨胀。

此外,在过去几年中发生了变化的事情是,即使许多企业内部网应用程序现在需要支持家庭/远程使用,使得MVC对人群的吸引力比以往更为吸引人。

原文链接:https://www.f2er.com/aspnet/253198.html

猜你在找的asp.Net相关文章