..
Šiuolaikinės svetainės bruožas yra tikrai dėmesio į smulkmenas ir patogumo naudoti įvairių Puslapiai, kurie rašyti juos. Pavyzdžiui, populiariausių svetainių remiasi modelių, spalvų ir simbolių rinkinių yra identiški kiekviename puslapyje ir taip pat paprasta ir intuityvi būdu naršyti puslapius patys. Poilsio įvyks šiek tiek, kad kiekvienas galėtų patekti į vietas su Puslapiai Visi skirtingi ir sunku naudoti, čia yra tai, ką mes turime vengti mūsų svetainėse.
Sprendimas suteikti puslapiai bendrą išvaizdą ir svetainėje yra sukurti pirminę klasę, kuri visus puslapius gauti. Kadangi ASP.NET pagrįstas modelis skirtas Puslapio klasės tik įgyvendinti pagrindinį puslapį (puslapis Pirminis), kurių savybės bus paveldėtos iš mūsų svetainės puslapiuose

Visi puslapiai. Aspx puslapis iš pirminės, kuris savo ruožtu kyla iš System.Web.UI.Page. Pagrindinis puslapis kalbama apie bendrų elementų tarp puslapių ir kiekvienas puslapis pakrovimo rankenos poilsio.
Numatytomis priemonėmis ASP.NET sukurti šią struktūrą tipas yra vadinamasis pagrindinis puslapis. Šie puslapiai yra labai panašus į tipišką puslapio svetainę ir yra apibrėžtos failus su plėtiniu. Magistras.
Puslapio šablonas yra naudojamas kaip šabloną ir tada, kai vartotojas pereina į puslapį, kuris priklauso nuo pagrindinio puslapio užklausas ir atsakymus filtruojami pastarosios. ASP.NET puslapio šablone, tada sujungia turinio puslapį (. Aspx) vienoje klasėje. Kai turinio puslapis prašoma įterpiant puslapio šablono faile. Aspx formos kontrolė, kuri yra įtraukta į kontrolės surinkimo puslapyje.
Leiskite mums dabar pamatyti, kaip nustatyti ir naudoti puslapio šabloną. Mes pradedame "Visual Studio" ir sukurti naują projektą tipo Tuščias svetainę. Pridėti naują elementą tipo pagrindinio puslapio mūsų projektą

Puslapio lygio požiūris yra panašus į įprastą žiniatinklio formas matyti ankstesnėse pamokose ir kodas generuoja "Visual Studio" yra tokia

Leiskite man pažymėti, kad buvo įtraukta į ContentPlaceHolder kontrolės, kuri bus aptarta vėliau. Dėl pagrindinio puslapio poilsio gali būti pritaikytas ne bus kaip įprastą puslapio mūsų svetainėje.
Pavyzdžiui, galime pakeisti kūno tegus nustatant fono spalva (fono), išskyrus

kapitonas puslapis dabar yra pilkame fone (# bbbbbb).
Pridėkime naują elementą į mūsų projekto internetinę formą (ją vadina Default.aspx), tikrinant Pridėti naują elementą dialogo languose apačioje Pasirinkite puslapio šablone

Spustelėkite Gerai, venų pristatėme kitą dialogo langą, kuriame galime pasirinkti pagrindinį puslapį puslapį norite pridėti prie projekto (mūsų atveju bus tik vienas)

Jei pažvelgsime į skirtuko Dizainas į Default.aspx puslapis pamatysime, kad ji turi tą patį fono spalvą puslapio šablone, o tai rodo, kad puslapis paveldi šablono parametrus.
Tai sukurtą kodą Visual Studio Default.aspx puslapis

jame matome puslapio nuoroda MasterPage.master.
Šiuo metu mes galime sukurti visus puslapius, kuriuos norite (kiekvienas su individualizuoti turinį) ir mes pridėti į mūsų pagrindinį puslapį. Jei po to mes ketiname pakeisti puslapio šablono turinys bus atnaujinamas vieną žingsnį visus puslapius, kad nuo jo priklauso.
Aišku, kas yra pateikiama kaip paprastas, bet siūlo šių priemonių potencialo, ypač vietose su sudėtinga grafika.
| |
ASP (Advanced)
Visas kursas sukurti dinaminius interneto svetainių. Nuo 39 €. |
| |
ASP.NET (kurso)
Visas kursas statybos interneto programų nuo 49 €. |
| |
SQL ir duomenų bazės (kurso)
Kurkite ir tvarkykite reliacinėse duomenų bazėse. Nuo 39 €. |