ASP.NET

Klassisk ASP - Active Server Pages

Active Server Pages (ASP), også kendt som klassisk ASP (Classic ASP), er det første server-side script engine, der blev udgivet af Microsoft i 1998.

ASP er en teknologi, der lader scripte køre på Internet-servere i websider.

Filudvidelsen for ASP-sider er .asp og skrives normalt i VBScript.

Hvis du har brug for at lære klassisk ASP,Besøg vores ASP-tutorial.

ASP.NET

ASP.NET er det nye generation af ASP. Den kan ikke kompatibelt med klassisk ASP, men ASP.NET kan cite ASP.

ASP.NET-sider skal kompileres, hvilket gør dem hurtigere end klassisk ASP.

ASP.NET har bedre sprogstøtte, en stor mængde brugerkontroller, komponenter baseret på XML og integration af brugerautentificering.

ASP.NET-siders filudvidelse er .aspx og skrives normalt i VB (Visual Basic) eller C# (C sharp).

Brugerkontroller i ASP.NET kan skrives i forskellige sprog, herunder C++ og Java.

Når en browser anmoder om en ASP.NET-fil, læser ASP.NET-motoren filen, compiler og udfører skriptet i filen, og returnerer derefter resultatet som ren HTML til browseren.

ASP.NET Razor

Razor er et nyt simpelt mærkesprog, der bruges til at indlejre server kode i ASP.NET-sider, meget lig ASP.

Razor har evnen til traditionel ASP.NET, men er lettere at bruge og lære.

ASP.NET-programmeringssprog

Dette kursus dækker følgende programmeringssprog:

  • Visual Basic (VB.NET)
  • C# (læst som C sharp)

ASP.NET-serverteknologier

Dette kursus dækker følgende serverteknologier:

  • Web Pages (bruger Razor-syntaks)
  • MVC (Model View Controller)
  • Web Forms (traditionel ASP.NET)

ASP.NET-udviklingsværktøjer

ASP.NET understøtter følgende udviklingsværktøjer:

  • WebMatrix
  • Visual Web Developer
  • Visual Studio

Dette kursus bruger WebMatrix til Web Pages, Visual Web Developer til MVC og Web Forms.

ASP.NET-filudvidelse

  • ASP-filers filudvidelse er .asp
  • ASP.NET-filers filudvidelse er .aspx
  • ASP.NET-filer bruger C#-syntaks har filudvidelsen .cshtml
  • ASP.NET-filer bruger Razor VB-syntaks har filudvidelsen .vbhtml