Kas yra ASP.Net?
ASP.Net yra žiniatinklio kūrimo platforma, kurią teikia „Microsoft“. Jis naudojamas kuriant žiniatinklio programas. ASP.Net pirmą kartą buvo išleistas 2002 m.
Pirmoji įdiegta ASP.Net versija buvo 1.0. Naujausia ASP.Net versija yra 4.6 versija. ASP.Net sukurtas dirbti su HTTP protokolu. Tai yra standartinis protokolas, naudojamas visose žiniatinklio programose.
ASP.Net programos taip pat gali būti parašytos įvairiomis .Net kalbomis. Tai apima C #, VB.Net ir J #. Šiame skyriuje pamatysite pagrindinius .Net sistemos pagrindus.
Visa ASP forma yra „Active Server Pages“, o .NET - tinklo įgalintos technologijos.
ASP.NET architektūra ir jos komponentai
ASP.Net yra sistema, naudojama kuriant žiniatinklio programą. Pagrindinė ASP.Net sistemos struktūra yra tokia, kaip parodyta žemiau.
.Net sistemos architektūra yra pagrįsta šiais pagrindiniais komponentais
- Kalba - .net sistemai yra įvairių kalbų. Jie yra VB.net ir C #. Jie gali būti naudojami kuriant žiniatinklio programas.
- Biblioteka - .NET Framework apima standartinių klasių bibliotekų rinkinį. Dažniausia biblioteka, naudojama žiniatinklio programose .net yra žiniatinklio biblioteka. Žiniatinklio bibliotekoje yra visi reikalingi komponentai, naudojami plėtojant. Tinklo žiniatinklio programas.
- „Common Language Runtime“ - bendroji kalbos infrastruktūra arba CLI yra platforma ... Šioje platformoje vykdomos „Net“ programos. CLR naudojamas pagrindinei veiklai atlikti. Veikla apima išimčių tvarkymą ir šiukšlių surinkimą.
Toliau pateikiamos kelios pagrindinės ASP.Net sistemos savybės
- „Code Behind Mode“ - tai yra dizaino ir kodo atskyrimo samprata. Šį atskyrimą tampa lengviau išlaikyti ASP.Net programą. ASP.Net failo bendras failo tipas yra aspx. Tarkime, kad turime tinklalapį, vadinamą MyPage.aspx. Bus dar vienas failas, vadinamas MyPage.aspx.cs, kuris žymės puslapio kodo dalį. Taigi „Visual Studio“ kiekvienam tinklalapiui sukuria atskirus failus, vieną - dizaino daliai, kitą - kodui.
- Valstybės valdymas - ASP.Net turi galimybę kontroliuoti valstybės valdymą. HTTP yra žinomas kaip protokolas be pilietybės. Paimkime pirkinių krepšelio programos pavyzdį. Dabar, kai vartotojas nusprendžia, ką nori pirkti iš svetainės, jis paspaus mygtuką „Pateikti“.
Programa turi prisiminti elementus, kuriuos vartotojas pasirinko pirkdamas. Tai vadinama programos būsenos atsiminimu dabartiniu momentu. HTTP yra protokolas be pilietybės. Kai vartotojas eina į pirkimo puslapį, HTTP neišsaugos informacijos krepšelio prekėse. Norint užtikrinti, kad krepšelio elementus būtų galima perkelti į pirkimo puslapį, reikia atlikti papildomą kodavimą. Toks įgyvendinimas kartais gali tapti sudėtingas. Tačiau ASP.Net gali atlikti valstybės valdymą jūsų vardu. Taigi ASP.Net gali prisiminti krepšelio elementus ir perduoti juos į pirkimo puslapį.
- Talpykla - ASP.Net gali įgyvendinti talpyklos idėją. Tai pagerina programos našumą. Talpykloje tuos puslapius, kurių dažnai reikalauja vartotojas, galima laikyti laikinoje vietoje. Šiuos puslapius galima gauti greičiau, o vartotojui galima siųsti geresnius atsakymus. Taigi talpykla gali žymiai pagerinti programos veikimą.
ASP.Net yra kūrimo kalba, naudojama kuriant žiniatinklio programas. ASP.Net sukurtas dirbti su standartiniu HTTP protokolu.