何时使用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 另一方面,Web表单有其几点: >轻松将简单的CRUD /业务应用集成在一起非常快 结果是,如果您在企业局域网环境中建立业务应用程序(诚然仍然是大多数Web开发人员),Web Forms非常棒。在这个意义上,微软真的知道他们的市场。但是,如果您正在构建公共互联网应用程序,您可能需要MVC,以便您可以彻底测试,并确保您的页面不会因不必要的ViewState或JavaScript数据而膨胀。 此外,在过去几年中发生了变化的事情是,即使许多企业内部网应用程序现在需要支持家庭/远程使用,使得MVC对人群的吸引力比以往更为吸引人。 (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 为什么要使用流畅的验证而不是ASP.NET MVC验证
- asp.net – 请帮我理解web.config自定义设置的type属性?
- asp.net-mvc – ASP.NET MVC 2和使用WIF(Windows Identity
- asp.net-mvc – 如何创建安装文件来安装MVC .net Web应用程
- asp.net – MiniProfiler.Stop()上的MVC Mini Profiler异常
- 使用Asp.net Web API时,使用DataContract和DataMember属性有
- asp.net-mvc – 部署同一应用程序的2个版本
- C# 中的委托和事件 [转载]
- asp.net – Web部署安装程序(MSI)中没有“IIS 7部署处理程序
- .net – Control.ResolveUrl与Control.ResolveClientUrl对比
- asp.net – UrlRewriting.Net模块IIS7等于Page.U
- asp.net – 解决大型RewriteMap配置部分
- asp.net-mvc – MVC ViewBag最佳实践
- asp.net-mvc-3 – 在MVC 3.0中重写Html.BeginFor
- asp.net – 多租户架构的实体框架 – 按租户ID过
- 调试 – 使用ASP.Net Core在VSCode中调试Typescr
- asp.net-mvc – ASP.NET MVC自定义T4模板的视图
- asp.net-mvc – 处理ASP.NET MVC中的路由错误
- 从asp.net ListBox中获取所有选定的项目
- 在asp.net mvc中可以做一个通用的控制器吗?
