ASP.NET MVC – 开始的原因
发布时间:2020-12-16 06:35:06 所属栏目:asp.Net 来源:网络整理
导读:我正在考虑进入ASP.NET MVC场景. 我在http://asp.net/learn看过这些视频,但它们并没有让我印象深刻. 那么你能否回答我,是什么让MVC“如此令人印象深刻”,为什么它会让生活更美好,更轻松? 解决方法 ASP.NET MVC与它所分层的技术更加协调. ASP.NET Forms试图
我正在考虑进入ASP.NET MVC场景.
我在http://asp.net/learn看过这些视频,但它们并没有让我印象深刻. 那么你能否回答我,是什么让MVC“如此令人印象深刻”,为什么它会让生活更美好,更轻松? 解决方法
ASP.NET MVC与它所分层的技术更加协调. ASP.NET Forms试图假装有一个很好的胖状态基础架构,就像在标准的WinForms应用程序中一样.但是,HTTP和Web服务器不喜欢胖状态应用程序.
ASP.NET MVC允许分离关注点.请求由控制器而不是“Web页面”处理,它选择如何响应以及呈现该响应所需的UI.控制器根据其选择的视图构建所需的结构化数据集,然后将该数据移交给视图. 这种划分允许更容易的测试,视图只是一种方法来呈现应该是一个完整的良好的数据块.它更容易为需要结构化数据的结构数据构建测试. ASP.NET Forms几乎不可能以这种方式进行测试(特别是没有昂贵的工具声称可以实现它).因此,通过一致地运行现有测试,MVC应用程序更容易正确并且更容易确保它保持正确. 警告:ASP.NET MVC的主要缺点是缺乏可靠的文档.我很放心,文档即将推出. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – 如何在每个页面的第一次打击时提高ASP.Net
- asp.net-mvc-3 – 如何在带有剃刀的asp.net mvc3中使用Kend
- asp.net – 如何使Visual Studio在从代码页面击中F7时始终显
- asp.net核心 – ASP – 启动时核心迁移EF核心SQL DB
- asp.net – RDLC报告>图表>如何垂直显示列名称/标题/标签(
- asp.net-web-api – Asp.net web api中的DbGeometry序列化问
- ASP.NET MVC是否使Web表单成为旧版平台?
- 什么是链接服务器的ASP.NET连接字符串格式?
- 通过添加HTTP Header实现上下文数据在WCF的自动传递
- 在IIS 7.5上运行的ASP.NET应用程序上强制Https
推荐文章
站长推荐
- asp.net – 使用“IN”SQL函数中的值将逗号分隔值
- 发布ASP.NET应用程序时,是否应该将构建类型更改为
- asp-classic – 经典ASP中500 Vs 500.100错误
- asp.net-mvc – MVC4 Bootstrap示例中基于角色的
- asp.net – 在Visual Studio 2008中将后期构建事
- asp.net-mvc – 部署Azure云服务的奇怪行为
- asp.net-mvc-3 – mvc3在另一个内部嵌入了局部视
- asp.net – CKEditor MVC 3实现
- asp.net – 在ASP MVC 6中为多个路由分配给同一个
- vbscript – 从ASP脚本使用wscript.shell时无法引
热点阅读