一般处理程序、ASP.NET和MVC的区别_.NET_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > .NET > 一般处理程序、ASP.NET和MVC的区别

一般处理程序、ASP.NET和MVC的区别

 2017/1/21 5:33:18  CboyDream  程序员俱乐部  我要评论(0)
  • 摘要:这个问题说起来,我有点惭愧想当初在大学里学的就是ASP.NETWebForms在实习期间也是用的WebForms来开发网站,然后就觉得.NET开发网站就是用这个开发模式现在想想都想笑。。。实在忍不住了,我要笑了。哈哈哈!!!好,回到正题ASP.NET是一个使用HTML、CSS、JavaScript和服务器脚本创建网页和网站的开发框架。ASP.NET支持三种不同的开发模式:WebPages(Web页面)、WebForms(Web窗体)、MVC(ModelViewController模型-视图
  • 标签:程序 .net ASP.NET MVC net 区别

这个问题说起来,我有点惭愧

想当初在大学里学的就是ASP.NET WebForms

在实习期间也是用的WebForms来开发网站,然后就觉得.NET开发网站就是用这个开发模式

现在想想都想笑。。。实在忍不住了,我要笑了。哈哈哈!!!

好,回到正题

ASP.NET 是一个使用 HTML、CSS、JavaScript 和服务器脚本创建网页和网站的开发框架。

ASP.NET 支持三种不同的开发模式:

Web Pages(Web 页面)、Web Forms(Web 窗体)、MVC(Model View Controller 模型-视图-控制器)

Web Pages

我的理解就是一般处理程序加上单个页面,Web Pages 是开发 ASP.NET 网页最简单的开发模式。它提供了一种简单的方式来将 HTML、CSS、JavaScript 和服务器脚本结合起来

Web Forms 

Web Forms 是最古老的 ASP.NET 编程模式,是整合了 HTML、服务器控件和服务器代码的事件驱动网页。

Web Forms 是在服务器上编译和执行的,再由服务器生成 HTML 显示为网页。

Web Forms 有数以百计的 Web 控件和 Web 组件用来创建带有数据访问的用户驱动网站。

MVC

MVC 是一种使用 MVC(Model View Controller 模型-视图-控制器)设计创建 Web 应用程序的模式:

Model(模型)表示应用程序核心(比如数据库记录列表)。

View(视图)显示数据(数据库记录)。

Controller(控制器)处理输入(写入数据库记录)。

MVC 模式同时提供了对 HTML、CSS 和 JavaScript 的完全控制。

MVC 编程模式是对传统 ASP.NET(Web Forms)的一种轻量级的替代方案。它是轻量级的、可测试性高的框架,同时整合了所有已有的 ASP.NET 特性,比如母版页、安全性和认证。

上一篇: QQ天降红包首日:10小时1.27亿参与用户创新纪录 下一篇: 没有下一篇了!
发表评论
用户名: 匿名