经典ASP-Active Server Pages
ASP是一种令网页中的脚本在Internet服务器执行的技术
ASP页面的文件扩展名是.asp,通常由VBScript编写。
ASP.NET是新一代ASP。它无法兼容经典ASP,但ASP.NET可以引用ASP。
ASP.NET页面需要编译,因此比经典ASP更快。
ASP.NET拥有更好的语言支持,大量用户控件,基于XML的组件,以及对用户认证的整合。
ASP.NET页面的扩展名是.aspx,通常由VB或C#编写。
ASP.NET中的用户控件可以通过不同的语言进行编写,包括C++和Java。
当浏览器请求ASP.NET文件时,ASP.NET引擎读取该文件,编译并执行文件中的脚本,然后以纯HTML向浏览器返回结果。
ASP.NET Razor
Razor是一种新的简易的标记语言,用于ASP.NET网页中嵌入服务器代码,很类似ASP。
ASP.NET编程语言
C#
VB.NET
ASP.NET是一个开发框架,用于通过HTML、CSS、JavaScript以及服务器脚本来构建网页和网站。
ASP.NET支持三种开发模式:Web Pages(单页面模型)、MVC(模型视图控制器)、Web Forms(事件驱动模型)、
Web Pages
最简单的ASP.NET模型
类似PHP和ASP
内置了用于数据库、视频、社交媒体等的模板和帮助器
MVC
MVC将Web应用程序分为三种不同的组件
针对数据的模型
针对现实的视图
针对输入的控制器
Web Forms
传统的ASP.NET事件驱动开发模型
添加了服务器控件、服务器事件以及服务器代码的网页。
ASP.NET ----学习笔记(一),布布扣,bubuko.com
原文地址:http://www.cnblogs.com/bmbh/p/3758318.html