申明
文章内容记录自:http://www.w3school.com.cn/aspnet/index.asp, 为个人学习笔记记录。
简介
ASP.NET 是一个开发框架,用于通过 HTML、CSS、JavaScript 以及服务器脚本来构建网页和网站。
ASP.NET 是新一代的 ASP。它无法兼容经典 ASP,但 ASP.NET 可以引用 ASP。
当浏览器请求 ASP.NET 文件时,ASP.NET 引擎读取该文件,编译并执行文件中的脚本,然后以纯 HTML 向浏览器返回结果。
ASP.NET 支持三种开发模式/服务器技术:
- Web Pages:单页面模型
- MVC:模型视图控制器
- Web Forms:事件驱动模型
ASP.NET 文件扩展名
- ASP 文件的文件扩展名是 .asp
- ASP.NET 文件的文件扩展名是 .aspx
- ASP.NET 文件使用 C# 语法的文件扩展名是 .cshtml
- ASP.NET 文件使用 Razor VB 语法的文件扩展名是 .vbhtml
版本区别
-
2009年发行ASP.NET MVC 1.0版
-
2010年发行ASP.NET MVC 2.0版,VS2010
-
2011年发行ASP.NET MVC 3.0版+EF4,需要.Net4.0支持,VS2011
-
2012年发行ASP.NET MVC 4.0版+EF5,需要.Net4.0支持,VS2012
-
2013年发行ASP.NET MVC 5.0版+EF6,需要.Net4.5支持,VS2013
-
2015年发行ASP.NET MVC 6.0版+EF7,需要.Net5.0支持,VS2015
-
Entity Framework 7.0 将改名为 Entity Framework Core 1.0
-
.NET新的跨平台版本将命名为.NET Core 1.0
推荐文章
WebForms vs. MVC: http://www.cnblogs.com/heyuquan/p/webForms-vs-mvc.html