Ö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 . Minden ellenőrzés össze, mint egy osztály tagja.

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).

Összeállítása a web-alapú alkalmazás, a blog a titkosítás

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.

Összeállítása a web-alapú alkalmazás, a blog a titkosítás

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.