Kas ir ASP.Net?
ASP.Net ir tīmekļa izstrādes platforma, ko nodrošina Microsoft. To izmanto, lai izveidotu tīmekļa lietojumprogrammas. ASP.Net pirmo reizi tika izlaists 2002. gadā.
Pirmā ASP.Net izvietotā versija bija 1.0. Jaunākā ASP.Net versija ir 4.6. ASP.Net ir paredzēts darbam ar HTTP protokolu. Šis ir standarta protokols, ko izmanto visās tīmekļa lietojumprogrammās.
ASP.Net lietojumprogrammas var rakstīt arī dažādās .Net valodās. Tie ietver C #, VB.Net un J #. Šajā nodaļā jūs redzēsiet dažus .Net ietvara pamatus.
Pilna ASP forma ir Active Server Pages, un .NET ir tīkla iespējotas tehnoloģijas.
ASP.NET arhitektūra un tās sastāvdaļas
ASP.Net ir sistēma, kas tiek izmantota, lai izstrādātu tīmekļa lietojumprogrammu. ASP.Net ietvara pamata arhitektūra ir parādīta zemāk.

.Net ietvara arhitektūra ir balstīta uz šādiem galvenajiem komponentiem
- Valoda - .net ietvaram ir dažādas valodas. Tie ir VB.net un C #. Tos var izmantot, lai izstrādātu tīmekļa lietojumprogrammas.
- Bibliotēka - .NET Framework ietver standarta klases bibliotēku komplektu. Visizplatītākā .net tīmekļa lietojumprogrammām izmantotā bibliotēka ir tīmekļa bibliotēka. Tīmekļa bibliotēkā ir visi nepieciešamie komponenti, kas tiek izmantoti, lai izstrādātu. Tīkla tīmekļa lietojumprogrammas.
- Kopīgās valodas izpildlaiks - kopīgā valodas infrastruktūra jeb CLI ir platforma ... Šajā platformā tiek izpildītas neto programmas. CLR tiek izmantots galveno darbību veikšanai. Darbības ietver izņēmumu apstrādi un atkritumu savākšanu.
Tālāk ir sniegti daži galvenie ASP.Net ietvara raksturlielumi
- Kods aiz režīma - tas ir dizaina un koda atdalīšanas jēdziens. Veicot šo nošķiršanu, kļūst vieglāk uzturēt lietojumprogrammu ASP.Net. ASP.Net faila vispārējais faila tips ir aspx. Pieņemsim, ka mums ir tīmekļa lapa ar nosaukumu MyPage.aspx. Būs vēl viens fails ar nosaukumu MyPage.aspx.cs, kas apzīmēs lapas koda daļu. Tātad Visual Studio katrai tīmekļa lapai izveido atsevišķus failus, vienu dizaina daļai un otru kodam.
- Valsts vadība - ASP.Net ir iespēja kontrolēt valsts pārvaldību. HTTP ir pazīstams kā bezvalstnieka protokols. Ņemsim iepirkumu groza lietojuma piemēru. Tagad, kad lietotājs izlemj, ko viņš vēlas iegādāties vietnē, viņš nospiedīs pogu Iesniegt.
Lietojumprogrammai jāatceras preces, kuras lietotājs izvēlējies pirkumam. Tas ir pazīstams kā lietojumprogrammas stāvokļa atcerēšanās pašreizējā brīdī. HTTP ir bezvalstnieks. Kad lietotājs dodas uz pirkuma lapu, HTTP neglabās informāciju par groza vienumiem. Ir jāveic papildu kodēšana, lai nodrošinātu, ka groza preces var pārnest uz pirkuma lapu. Šāda ieviešana dažkārt var kļūt sarežģīta. Bet ASP.Net var veikt valsts pārvaldību jūsu vārdā. Tātad ASP.Net var atcerēties groza preces un nodot to pirkuma lapai.
- Kešatmiņa - ASP.Net var ieviest kešatmiņas koncepciju. Tas uzlabo lietojumprogrammas veiktspēju. Kešatmiņā tās lapas, kuras bieži pieprasa lietotājs, var saglabāt īslaicīgā vietā. Šīs lapas var iegūt ātrāk un labākas atbildes var nosūtīt lietotājam. Tātad kešatmiņa var ievērojami uzlabot lietojumprogrammas veiktspēju.
ASP.Net ir izstrādes valoda, ko izmanto tīmekļa lietojumprogrammu veidošanai. ASP.Net ir paredzēts darbam ar standarta HTTP protokolu.