经典ASP - 的Active Server Pages
的Active Server Pages (ASP)也被称为经典的ASP,1998年被引入微软的第一个服务器端脚本引擎。
ASP是一种技术,使网页中的脚本,以通过互联网服务器来执行。
ASP页面的文件扩展名为.asp的,并且通常用VBScript编写的。
如果您想了解经典ASP, 请访问我们的传统的ASP教程 。
ASP.NET
ASP.NET是一个新的ASP产生。 它不是用传统的ASP兼容,但是ASP.NET可能包括经典ASP。
ASP.NET页面都被编译,这使得它们比传统的ASP更快。
ASP.NET有更好的语言支持,丰富的用户控件,基于XML的组件,以及集成的用户验证。
ASP.NET页面的扩展的.aspx,并且通常用VB写的(Visual Basic)或C# (C sharp) 。
在ASP.NET用户控件可以用不同的语言,包括C ++和Java。
当浏览器请求的ASP.NET文件时,ASP.NET引擎读取文件,编译并执行文件中的脚本,并将结果返回给浏览器作为纯HTML。
ASP.NET Razor
Razor是嵌入服务器代码到ASP.NET网页,就像经典的ASP一个新的和简单的标记语法。
Razor具有传统的ASP.NET的权力,但更容易使用,更容易学习。
ASP.NET编程语言
本教程介绍了以下编程语言:
- Visual Basic中(VB.NET)
- C# (Pronounced C sharp)
ASP.NET服务器技术
本教程涵盖以下服务器技术:
- 网页(with Razor syntax)
- MVC (Model View Controller)
- Web窗体(traditional ASP.NET)
ASP.NET开发工具
ASP.NET支持以下开发工具:
- WebMatrix中
- Visual Web Developer中
- 视觉工作室
本教程使用WebMatrix中的网页,和Visual Web Developer对MVC和Web窗体。
ASP.NET文件扩展名
- 经典的ASP文件的文件扩展名为.asp的
- ASP.NET文件的文件扩展名的.aspx
- 与ASP.NET文件Razor C#语法的文件扩展.cshtml
- 与ASP.NET文件Razor VB语法文件的扩展.vbhtml