ASP.NET

Klassisk ASP - Active Server Pages

Active Server Pages (ASP), också känd som klassisk ASP (Classic ASP), är den första server-side skriptmotorn som Microsoft lanserade 1998.

ASP är en teknik som låter skript på Internet-servern köra i webbsidor.

Filändelsen för ASP-sidor är .asp, vanligtvis skriven i VBScript.

Om du behöver lära dig klassisk ASP,Besök vår ASP-tutorial.

ASP.NET

ASP.NET är nästa generation av ASP. Det är inte kompatibelt med klassisk ASP, men ASP.NET kan referera till ASP.

ASP.NET-sidor behöver kompileras, därför är de snabbare än klassisk ASP.

ASP.NET har bättre språkstöd, ett stort antal användarkontroller, komponenter baserade på XML och integration av användarautentisering.

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# (读作 C sharp)

ASP.NET 服务器技术

本教程涵盖以下服务器技术:

  • Web Pages (使用 Razor 语法)
  • MVC (模型-视图-控制器)
  • Web Forms (传统的 ASP.NET)

ASP.NET 开发工具

ASP.NET 支持以下开发工具:

  • WebMatrix
  • Visual Web Developer
  • Visual Studio

本教程对 Web Pages 使用 WebMatrix,对 MVC 和 Web Forms 使用 Visual Web Developer。

ASP.NET 文件扩展名

  • ASP 文件的文件扩展名是 .asp
  • ASP.NET 文件的文件扩展名是 .aspx
  • ASP.NET 文件使用 C# 语法的文件扩展名是 .cshtml
  • ASP.NET 文件使用 Razor VB 语法的文件扩展名是 .vbhtml