ASP.NET

Klassinen ASP - Active Server Pages

Active Server Pages (ASP), tunnetaan myös nimellä klassinen ASP (Classic ASP), on Microsoftin vuonna 1998 julkaisema ensimmäinen palvelinpuoleinen skriptimoottori.

ASP on teknologia, joka mahdollistaa skriptien suorittamisen Internet-palvelimella.

ASP-sivujen tiedostopääte on .asp ja ne kirjoitetaan yleensä VBScriptillä.

Jos tarvitset opetusta klassisesta ASP:stä:Vierastaamme ASP-opetusohjelmaamme.

ASP.NET

ASP.NET on uusi sukupolvi ASP:ää. Se ei ole yhteensopiva klassisen ASP:n kanssa, mutta ASP.NET voi viitata ASP:ään.

ASP.NET-sivut vaativat käännöksen, joten ne ovat nopeampia kuin klassinen ASP.

ASP.NET tarjoaa parempaa kieliä tukea, suuren määrän käyttäjävalitsimia, XML-pohjaisia komponentteja ja käyttäjätodennuksen integroinnin.

ASP.NET-sivujen laajennimet ovat .aspx, ja ne kirjoitetaan yleensä VB (Visual Basic) tai C# (C sharp).

ASP.NET:n käyttäjäkontrollit voidaan kirjoittaa eri kielillä, mukaan lukien C++ ja Java.

Kun selain pyytää ASP.NET-tiedostoa, ASP.NET-moottori lukee tiedoston, kääntää ja suorittaa tiedostossa olevan skriptin, ja palauttaa tuloksen puhtaana HTML:inä selaimelle.

ASP.NET Razor

Razor on uusi yksinkertainen merkki kieli, joka käytetään ASP.NET-sivuille sisällytettävän palvelin koodin lisäämiseen, ja se on hyvin samanlainen ASP:n kanssa.

Razor omaa perinteisen ASP.NET:n kyvyn, mutta on helpompi käyttää ja oppia.

ASP.NET ohjelmointikielet

Tämä oppituntio kattaa seuraavat ohjelmointikielit:

  • Visual Basic (VB.NET)
  • C# (luetaan C sharp)

ASP.NET palvelin teknologiat

Tämä oppituntio kattaa seuraavat palvelin teknologiat:

  • Web Pages (Razor-syntaksin avulla)
  • MVC (Model View Controller)
  • Web Forms (perinteinen ASP.NET)

ASP.NET kehitystyökalut

ASP.NET tukee seuraavia kehitystyökaluja:

  • WebMatrix
  • Visual Web Developer
  • Visual Studio

Tämä oppituntio käyttää WebMatrixia Web Pages -sivuille, Visual Web Developeria MVC ja Web Forms -sivuille.

ASP.NET-tiedostojen laajennimet

  • ASP-tiedostojen laajennimet ovat .asp
  • ASP.NET-tiedostojen laajennimet ovat .aspx
  • ASP.NET-tiedostojen laajennimet, jotka käyttävät C#-syntaksia, ovat .cshtml
  • ASP.NET-tiedostojen laajennimet, jotka käyttävät Razor VB -syntaksia, ovat .vbhtml