Összeállítása a web-alapú alkalmazás, a blog a titkosítás
ASP.NET végrehajtja web-alapú alkalmazások, mint az aspx-fájlok és a kód fájlokat. aspnet_isapi.dll könyvtár értelmezi ezeket a fájlokat, és létrehoz egy osztály kódot örökölt System.Web.UI.Page. A kód van kialakítva által használt nyelv az oldalt.
ASP.NET segítségével létrehozott oldalakat:
§ olyan közös ASPX-fájl, amely egy program kódot;
§ alkotnak külön aspx oldalas, és a kód mögött fájlt.
Tér System.Web.UI.WebControls névtér osztályokat tartalmazza, amely lehetővé teszi, hogy használja a web-oldalt a szerver ellenőrzések.
Általános szabály, hogy aspx-fájlok tartalmazzák szerver ellenőrzések, ezt jelzi a tag
Például egy kódsor a szerver vezérlő
eredményez hozzá egy típusú komponens osztály
Az ASPX-oldalon létre egy objektumot .NET Framework osztálykönyvtárat. Ez történt a címke objektum id attribútumok (változó azonosító) és osztály (változó típus).
Az alábbi ábra szemlélteti a folyamatot alkotó osztály web-alapú alkalmazások a modell segítségével aspx-fájl- és kódfájlhoz (code-technológia).
Az aspx-fájl tartalmazza irányelv @ Oldal Inherits tulajdonság jelenlétére utal részleges class fájlt (ebben a példában az örökölt MyPage). Ez az osztály örökli oldal. A második generált osztály épül a aspx-oldalt, és örökli ezt a részleges osztályban. Ezek az osztályok összeállítani egy összeállítási összetevő a web-alapú alkalmazás.
Futás közben Global.asax akta egy osztály, amely örökli a HttpApplication. A következő ábra a szerkezet HttpApplication tárgyak.
HttpApplication tárgyat használunk kezelni az eseményeket alkalmazásával indult. Ez az objektum neve eredetileg Application_Start módszert, és a végén - egy eljárás Application_End.
Alapértelmezésben ASP oldalas összeállítás végre az első referencia nekik. Azonban lehetséges, hogy előfordítása az alkalmazás után is használható (a aspnet_compiler utility).
ASP.NET lehetővé teszi bizonyos oldalakat nevezik nekompiliruemye: Ezen az oldalon nem lehet elválasztva kódot.