Masterpage - osztály ()
Fő funkciók, mint a sablon konténer és összevonása oldal tartalmi oldalak vveb ASP.NET alkalmazás. Mester oldalak kényelmes lehetőséget nyújt, hogy megosszák szerkezetét és tartalmát egy sor oldalak tartalmát. Használhatja helyőrzők leírni a tartalmát a szakaszok a főoldalon, amelyek helyébe a tartalmát az oldal tartalmát.
Ha a honlapon és a kapcsolódó oldalak XHTML tartalom, akkor kell címkézni a dokumentum (például html. Fej és test) csak fokozta a honlapra. Ez nem hoz létre további fájlokat úgymint ASPX (ASP.NET oldalak) az egyes weboldalakat. tartalmi oldalak leírják, hogy a tartalom beillesztésre helyőrzők a főoldalon.
Ha a végrehajtás során végezzük oldal HTTP-kérést, a honlapon és a tartalmi oldalakon egyesítjük egyetlen osztályt a neve megegyezik a tartalmi oldalakon. Összeállított eredmény egy kombinált osztály származó osztály oldal.
Kezdőlap tartalmaz közvetlen jelölést, és kiszolgáló konténer ellenőrzéseket. Minden kívüli elemek ContentPlaceHolder ellenőrzés kerül a főoldalon jelenik meg az összes oldalt, amely beszerezhető a torkolatánál a főoldalon és az oldal tartalmát.
Minden tartalom a hivatkozott oldalak főoldalon, nem vonatkozhat az attribútumait, irányelvek MasterPageFile @ oldal. Csak irányelv oldal tartalmazhat tartalom @ oldal és tartalma ellenőrzéseket. Minden szöveg, jelölés, és a szerver ellenőrzések az oldal kell helyezni a tartalombeállítás. Elements ContentPlaceHolder Home Control kapcsolatos tartalom ellenőrzéseket. által meghatározott tulajdonságok beállításával ContentPlaceHolderID tartalom ellenőrzés.
Végrehajtása során a dinamikus tartalmat az összes tartalom ellenőrzések kért oldal együtt a főoldalon a helyzetben kapcsolódó ContentPlaceHolder ellenőrzés. A többi jelölés és ellenőrzések a főoldalon változatlan marad. Eseménykezelõk ismertetett fő osztályban, és a tartalmát az oldalon. További információért lásd. Az események részben a fő oldalak és az ASP.NET oldalak tartalmát.
Class MasterPage társított fájlok kiterjesztése MASTER. Ezek a fájlok összeállított futási időben tárgyként MasterPage és tárolt szerver memóriát.
Tartalmi oldalak hozzáférést a honlap által nyújtott tulajdonságait az alap osztály Mesteroldalhoz. Mester tulajdonság visszaadja egy példányt a honlap, amelyet gépelt bázisként MasterPage osztályban. Hozzáférési kontrollok, funkcióit és tulajdonságait a főoldalon Mester tulajdonság adható a MasterPage objektumot. Osztály neve a főoldalon leírni ClassName @ Mester irányelv attribútumot.
A honlapon az irányelv nem írja felül az irányelveket az egyes tartalmi oldalakon.
A fő oldalon a leggyakrabban létre deklaratív. Amikor programozottan létrehozni a főoldalon, akkor jön közvetlenül a MasterPage osztályban. Amellett, hogy bővül a class MasterPage létre kell hozni egy törzsdokumentációját megjelenítő felhasználói felület kapcsolódó osztályok okozott a forrás fájlban.
Ha a főoldal jön létre először hozzon létre egy új osztály, akkor tartalmaznia kell az összes névterek, amelyek szükségesek az osztályok által használt az oldalt.
További információ a mester oldalainak megértése mesteroldalakat ASP.NET.