ASP.NET Web Forms - oppaasti

ASP.NET on ASP:n seuraava sukupolvi, ei ASP:n päivitysversio.

Sinun tulisi olla perustietoinen näistä:

Jatkaessaan opintoja, sinun on perustiedot seuraavista asioista:

  • WWW, HTML ja verkkosivuston rakentamisen perusteet
  • Skriptikieliä kuten JavaScript tai VBScript
  • Palvelinpuolisen skriptauksen perusteet

Jos haluat ensin oppia näitä projekteja, vieraile meidän Etusivu Vieritä näihin oppaastiin.

Mikä on ASP?

Microsoftin entinen palvelinpuolinen skriptiteknologia ASP (Active Server Pages) tunnetaan nyt yleisesti klassisena ASP:nä.

ASP 3.0 on classic ASP:n viimeinen versio.

Lisätietoja ASP:n oppimisesta löydät ASP-opas.

ASP.NET ei ole ASP.

ASP.NET on ASP:n seuraava sukupolvi, ei ASP:n päivitysversio.

ASP.NET on uusi teknologia palvelinpuoliselle skriptikoodaukselle. Microsoft on täysin uudelleen kirjoittanut ASP.NET:n pohjasta, ASP.NET ei ole takaisin yhteensopiva ASP:n kanssa.

Seuraavassa luvussa oppaatte lisää ASP:n ja ASP.NET:n välisistä eroista.

ASP.NET on .NET-kehyksen pääosainen osa.

Mikä on ASP.NET?

ASP.NET on palvelinpuolinen skriptiteknologia, joka mahdollistaa (sivuun upotetun) skriptin suorittamisen Internet-palvelimella.

  • ASP.NET on Microsoftin teknologia.
  • ASP tarkoittaa dynaamista palvelinsivua (Active Server Pages).
  • ASP.NET on ohjelma, joka suoritetaan IIS:ssä.
  • IIS (Internet Information Services) on Microsoftin Internet-palvelin.
  • IIS on Windows-servers -käyttöjärjestelmän mukana toimitettu komponentti.
  • IIS on osa Windows 2000 ja XP Professioaaliversion osa.

Mikä on ASP.NET-tiedosto?

  • ASP.NET-tiedostot ovat samanlaisia kuin HTML-tiedostot.
  • ASP.NET-tiedostot voivat sisältää HTML:ää, XML:ää ja skriptejä.
  • ASP.NET-tiedostojen skriptit suoritetaan palvelimella.
  • ASP.NET-tiedostojen tiedostopääte on ".aspx".

Miten ASP.NET toimii?

  • Kun selain pyytää HTML-tiedostoa, palvelin palauttaa tiedoston.
  • Kun selain pyytää ASP.NET-tiedostoa, IIS lähettää pyynnön ASP.NET-moottorille palvelimella.
  • ASP.NET-moottori lukee tiedoston rivi kerrallaan ja suorittaa tiedostossa olevat skriptit.
  • Lopulta ASP.NET-tiedostot palautetaan selaimelle puhtaan HTML:nä.

Mikä on ASP+?

ASP+ on sama asia kuin ASP.NET.

ASP+ oli varhainen nimi, jota Microsoft käytti ASP.NET:n kehittämisessä.

Microsoft .NET-kehys

.NET-kehys on Microsoft .NET-alustan infrastruktuuri.

.NET-kehys on ympäristö, jota käytetään Web-sovellusten ja Web-palveluiden rakentamiseen, kehittämiseen ja suorittamiseen.

Microsoftin ensimmäinen palvelin teknologia ASP (Active Server Pages) on tehokas ja joustava "ohjelmointikieli". Mutta se on liian suuntautunut kohti koodia, eikä se ole sovelluskehityksen kehyksessä eikä yritystasoisessa kehitystökalussa.

Microsoft kehitti .NET-kirjaston tavoitteena ratkaista nämä ongelmat.

.NET-kirjaston avainsanat:

  • Nopeampi ja helpompi ohjelmointi
  • Vähemmän koodia
  • Ilmentävä ohjelmointimalli
  • Rikkaampi palvelukontrollien tapahtumakierros
  • Suurempi tyyppikirjasto
  • Parannettu kehitystyökalujen tuki

.NET-kirjasto sisältää 3 pääosaa:

Ohjelmointikieli:

  • C# (Pronounced C sharp)
  • Visual Basic (VB .NET)
  • J# (Pronounced J sharp)

Palvelin- ja asiakasteknologia:

  • ASP .NET (Active Server Pages)
  • Windows Forms (Windows työpöytäratkaisut)
  • Compact Framework (PDA / mobiiliratkaisut)

Kehitysympäristö:

  • Visual Studio .NET (VS .NET)
  • Visual Web Developer

Tämä oppitunti käsittelee ASP.NET:n sisältöä.

ASP.NET 2.0

ASP.NET 2.0 paransi ASP.NET:ää lisäämällä tukemista useille uusille ominaisuuksille.

Seuraavassa luvussa oppitunnissa voit oppia lisää ASP.NET 2.0:n ja ASP.NET:n välisistä eroista.

ASP.NET 3.0

ASP.NET 3.0 ei ole uusi ASP.NET-versio. Se on vain uuden ASP.NET 2.0 -kehyksen nimike, joka tukee:

  • Windows Presentation Foundation
  • Windows Communication Foundation
  • Windows Workflow Foundation;
  • Windows CardSpace

Huomautus:Tämä oppitunti ei käsittele ASP.NET 3.0.