ASP.NET

ASP.NET yra tinklalapio struktūros technologija, parduodama Microsoft, kurią programuotojai gali naudoti norėdami sukurti dinaminę internetinę svetainę, žiniatinklio konstrukciją arba paslaugą. Tai dalis Microsoft .NET platformos Microsoft, Aktyvių Serverio Puslapių (angl. Active Server Pages) (ASP.net) technologijos įpėdinis. ASP.NET integruota su bendros kalbos išpildymo aplinka (angl. Common Language Runtime, trump. CLR), leidžiančia programuotojams rašyti ASP.NET kodą bet kuria Microsoft .NET kalba.
Charakteristika
[redaguoti | redaguoti vikitekstą]ASPX rinkmenos formatas
[redaguoti | redaguoti vikitekstą]ASPX yra html rinkmenos formatas, naudojamas sukurti žiniatinklio formos puslapius; programavimo žargonu, ASPX rinkmeną tipiškai sudaro statinio HTML arba XHTML žymą, kaip ir žymos charakterizavimą ASP.NET žiniatinklio valdymu ir ASP.NET vartotojo valdymu, kur vykdytojai patalpina visą reikiamą statinį ir dinaminį turinį žiniatinklio puslapiui. Papildomai, dinaminis kodas, kuris veikia serveryje gali būti patalpinamas ir puslapyje tarp figūrinių skliaustų <% -- dinaminis kodas -- %>, kas yra panašu į kitas žiniatinklio vykdymo technologijas, tokias kaip PHP, JSP, ir ASP, tačiau šiai praktikai nepritaria Microsoft, nebent tai būtų daroma dėl kompiuterių mokslo sąsajos.
Microsoft tai rekomenduoja, kai reikia susidurti su dinaminės programos kodu, naudojant „paslėpto kodo“ modelį, kai kodas yra įdedamas į atskirą rinkmeną ar į specifiškai sukurtą skripto žymą. „Paslėpto kodo“ rinkmenos yra tipiškai pavadinamos ManoPuslapis.aspx.cs ar ManoPuslapis.aspx.vb pagal ASPX rinkmenos vardą (šis būdas yra automatizuotas Microsoft Visual Studio ir kitose integruotose vykdymo aplinkose). Kai programuojant naudojamas šis stilius, vykdytojas rašo kodą, kuris iškart atsako į įvairius įvykius, tokius kaip puslapio atidarymas ar valdymas nuspaudžiant klavišus, negu naršant po šias procedūras per visą dokumentą.