加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

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

发布时间:2020-12-16 00:47:47 所属栏目:asp.Net 来源:网络整理
导读:有关ASP.NET MVC的常见问题之一是为什么要在ASP.NET Web窗体中使用它?答案通常包括ViewState和干净的URL等等。最后你会发现一个关于使用正确的工具来完成这个工作,并且它们有不同的目的。但是,我不相信我曾经看过这些目的。那么,您什么时候可以通过ASP.N
有关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对人群的吸引力比以往更为吸引人。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读