Čo je ASP.Net?
ASP.Net je platforma pre vývoj webových aplikácií poskytovaná spoločnosťou Microsoft. Používa sa na vytváranie webových aplikácií. ASP.Net bol prvýkrát uvedený na trh v roku 2002.
Prvá nasadená verzia ASP.Net bola 1.0. Najnovšou verziou ASP.Net je verzia 4.6. ASP.Net je navrhnutý pre prácu s protokolom HTTP. Toto je štandardný protokol používaný vo všetkých webových aplikáciách.
Aplikácie ASP.Net môžu byť napísané aj v rôznych jazykoch .Net. Patria sem C #, VB.Net a J #. V tejto kapitole uvidíte niektoré základné základy rámca .Net.
Plnou formou ASP sú Active Server Pages a .NET sú technológie podporujúce sieť.
Architektúra ASP.NET a jej súčasti
ASP.Net je rámec, ktorý sa používa na vývoj webovej aplikácie. Základná architektúra rámca ASP.Net je uvedená nižšie.

Architektúra rámca .Net je založená na nasledujúcich kľúčových komponentoch
- Jazyk - Pre platformu .net existuje veľa jazykov. Sú to VB.net a C #. Tieto môžu byť použité na vývoj webových aplikácií.
- Knižnica - .NET Framework obsahuje sadu štandardných knižníc tried. Najbežnejšou knižnicou používanou pre webové aplikácie v .net je webová knižnica. Webová knižnica obsahuje všetky potrebné súčasti, ktoré sa používajú na vývoj. Webové aplikácie.
- Common Language Runtime - Common Language Infrastructure alebo CLI je platforma ... Na tejto platforme sú vykonávané sieťové programy. CLR sa používa na vykonávanie kľúčových činností. Medzi aktivity patrí spracovanie výnimiek a odvoz odpadu.
Ďalej uvádzame niektoré z kľúčových charakteristík rámca ASP.Net
- Režim za kódom - toto je koncept oddelenia dizajnu a kódu. Vytvorením tohto oddelenia je ľahšie udržiavať aplikáciu ASP.Net. Všeobecný typ súboru súboru ASP.Net je aspx. Predpokladajme, že máme webovú stránku s názvom MyPage.aspx. Bude existovať ďalší súbor s názvom MyPage.aspx.cs, ktorý by označoval kódovú časť stránky. Visual Studio teda vytvára samostatné súbory pre každú webovú stránku, jeden pre dizajnovú časť a druhý pre kód.
- Správa štátu - ASP.Net má zariadenie na kontrolu riadenia štátu. HTTP je známy ako bezstavový protokol. Zoberme si príklad aplikácie nákupného košíka. Teraz, keď sa používateľ rozhodne, čo chce na webe kúpiť, stlačí tlačidlo Odoslať.
Aplikácia si musí pamätať položky, ktoré si používateľ vybral pre nákup. Toto sa označuje ako zapamätanie si stavu aplikácie v aktuálnom čase. HTTP je protokol bez štátnej príslušnosti. Keď používateľ prejde na stránku nákupu, protokol HTTP nebude ukladať informácie o položkách košíka. Je potrebné vykonať ďalšie kódovanie, aby sa zabezpečilo, že položky košíka sa dajú preniesť na stránku nákupu. Takáto implementácia môže byť niekedy zložitá. ASP.Net však môže za vás spravovať štát. ASP.Net si teda môže zapamätať položky košíka a preniesť ich na stránku nákupu.
- Caching - ASP.Net môže implementovať koncept Caching. Týmto sa zvyšuje výkonnosť aplikácie. Do cache sa dajú dočasne uložiť tie stránky, ktoré užívateľ často požaduje. Tieto stránky sa dajú rýchlejšie načítať a užívateľovi sa dajú odoslať lepšie odpovede. Ukladanie do pamäte cache tak môže výrazne zlepšiť výkon aplikácie.
ASP.Net je vývojový jazyk používaný na konštrukciu webových aplikácií. ASP.Net je navrhnutý pre prácu so štandardným protokolom HTTP.