Mi az ASP.NET? és ez ÉPÍTÉSZET
Mi az ASP.Net?
Az ASP.Net egy webfejlesztő platform, amelyet a Microsoft. Web alapú alkalmazások létrehozására szolgál. Az ASP.Net először 2002-ben jelent meg.
Az ASP.Net első telepített verziója 1.0 volt. Az ASP.Net legújabb verziója a 4.6. Az ASP.Net a HTTP protokollal való együttműködésre készült. Ez az összes webalkalmazásban használt szabványos protokoll.
Az ASP.Net alkalmazások számos .Net nyelven is írhatók. Ide tartozik a C#, a VB.Net és a J#. Ebben a fejezetben a .Net keretrendszer néhány alapvető alapját fogjuk látni.
Az ASP teljes formája az Active Server Pages, a .NET pedig a Network Enabled Technologies.
ASP.NET Architectúra és komponensei
Az ASP.Net egy keretrendszer, amelyet web alapú alkalmazások fejlesztésére használnak. Az ASP.Net keretrendszer alapvető architektúrája az alábbiak szerint látható.

A.Net keretrendszer architektúrája a következő kulcskomponenseken alapul
- Nyelv – Számos nyelv létezik a .net framework számára. Ezek a VB.net és C#. Ezek felhasználhatók webes alkalmazások fejlesztésére.
- könyvtár – A .NET-keretrendszer szabványos osztálykönyvtárakat tartalmaz. A webes alkalmazásokhoz használt legáltalánosabb könyvtár a .net-ben a webkönyvtár. A webkönyvtár minden szükséges összetevővel rendelkezik a.Net web alapú alkalmazások fejlesztéséhez.
- Közös nyelv futási idő – A Common Language Infrastructure vagy CLI egy platform. A .Net programok ezen a platformon futnak. A CLR kulcsfontosságú tevékenységek elvégzésére szolgál. Tevékenységei közé tartozik a kivételkezelés és a szemétgyűjtés.
Az alábbiakban bemutatjuk az ASP.Net keretrendszer néhány fő jellemzőjét
- Code Behind Mode – Ez a tervezés és a kód szétválasztásának fogalma. Ezzel az elválasztással könnyebben karbantartható a ASP.Net alkalmazás. Az ASP.Net fájlok általános fájltípusa aspx. Tegyük fel, hogy van egy MyPage.aspx nevű weboldalunk. Lesz egy másik fájl MyPage.aspx.cs néven, amely az oldal kódrészét jelöli. A Visual Studio tehát minden weboldalhoz külön fájlokat hoz létre, az egyiket a tervezési részhez, a másikat a kódhoz.
- Államigazgatás – Az ASP.Net rendelkezik az államigazgatás ellenőrzésének lehetőségével. A HTTP állapot nélküli protokollként ismert. Vegyünk egy példát egy bevásárlókosár alkalmazásra. Most, amikor a felhasználó eldönti, hogy mit szeretne vásárolni a webhelyről, megnyomja a küldés gombot. Az alkalmazásnak emlékeznie kell a felhasználó által a vásárláshoz kiválasztott tételekre. Ezt úgy nevezik, hogy emlékszik egy alkalmazás állapotára egy adott időpontban. A HTTP állapot nélküli protokoll. Amikor a felhasználó a vásárlási oldalra lép, a HTTP nem tárolja a kosár tételeire vonatkozó információkat. További kódolást kell végezni annak biztosítása érdekében, hogy a kosár tételeit tovább lehessen vinni a vásárlási oldalra. Egy ilyen megvalósítás időnként bonyolulttá válhat. De az ASP.Net elvégezheti az állami kezelést az Ön nevében. Így az ASP.Net meg tudja jegyezni a kosár tételeit, és átadja azokat a vásárlási oldalnak.
- gyorsítótárral – Az ASP.Net megvalósíthatja a gyorsítótárazás koncepcióját. Ez javítja az alkalmazás teljesítményét. A gyorsítótárazással a felhasználó által gyakran kért oldalak ideiglenes helyen tárolhatók. Ezek az oldalak gyorsabban visszakereshetők, és jobb válaszok küldhetők a felhasználónak. Így a gyorsítótárazás jelentősen javíthatja az alkalmazások teljesítményét.
Az ASP.Net egy webalapú alkalmazások létrehozására használt fejlesztői nyelv. Az ASP.Net a szabványos HTTP protokollal való együttműködésre készült.