A mester oldalak szoftverének használata

A ContentPlaceHolder vezérlők tartalmát elérheti a főoldalon a FindControl módszerrel. a fentiek szerint. Ha a ContentPlaceHolder vezérlő a tartalmi tartalomhoz kapcsolódott. akkor a ContentPlaceHolder elem nem lesz az alapértelmezés szerint beállított tartalom. Az alapértelmezett tartalom helyett ez az elem a tartalomoldalon meghatározott szövegeket és vezérlőket tartalmaz.







Gyorsírás a dinamikus főoldalakhoz

Ha a tartalmi oldal egy erős típust rendel a főoldalhoz a @ MasterType direktíva használatával. Ezt a típust minden olyan dinamikusan hozzárendelt mesteroldalra alkalmazni kell. Ha dinamikusan választja ki a főoldalt, javasoljuk, hogy hozzon létre egy alaposztályt, amelyből a főoldal generálódik. Ez az alapkategória alaplap meghatározhatja a főoldal tulajdonságait és módszereit. Ha a főoldal szigorú típusa van hozzárendelve a tartalomoldalhoz a @ MasterType direktívával. akkor nem hozzárendelhet egy külön főoldalhoz, hanem a főoldal alaposztályához.







Az alábbi példák azt mutatják be, hogyan lehet létrehozni egy alapmesterlaptípust, amelyet több főoldal használhat. Ezekben a példákban a MasterPage vezérlésből származó bázis típus létezik. két fő oldal, amelyek örökölnek az alaptípustól, valamint egy olyan tartalmi oldal, amely lehetővé teszi a felhasználók számára, hogy dinamikusan válassza ki a főoldalt a lekérdezési karakterlánc (? color = zöld) segítségével. A főoldal alap típusa határozza meg a MyTitle nevű tulajdonságot. A példák egyik fő oldala felülírja a MyTitle tulajdonságot. és a másik nem. A tartalom oldal a MyTitle tulajdonságot jeleníti meg az oldal címeként. Az oldal címe tehát a kiválasztott főoldaltól függően változik.

Ez a főoldal alapvető típusa. Az App_Code könyvtárhoz tartozik.

Ez az első olyan főoldal, amelyen kék háttér látható. Ne feledje, hogy a @ Master irányelv Inherits attribútuma az alap típusára utal.

Ez a második főoldal. Ugyanaz, mint az első főoldal, kivéve, hogy zöld háttér jelenik meg, és felülírja a MyTitle tulajdonságot. amelyet az alaptípus határoz meg.

Ez egy olyan tartalmi oldal, amely lehetővé teszi a felhasználók számára, hogy kiválasszák a főoldalt a lekérdezési karakterlánc használatával. A @ MasterType irányelv. amely szigorú típust rendel az oldal Mester-tulajdonságához, az alap típusra utal.




Kapcsolódó cikkek