..


Link-uri sponsorizate

Interfaţă utilizator şi paginile coordonatoare

O caracteristica de site-uri moderne, este cu siguranţă atenţia la detalii şi uşurinţa de utilizare a diverselor pagini care le compun. De exemplu, site-urile cele mai populare sunt bazate pe modele de culoare şi seturi de caractere sunt identice în fiecare pagină şi să ofere, de asemenea, mijloace simplă şi intuitivă de a naviga prin paginile ei înşişi. Restul se va întâmpla un pic pentru toată lumea la accesul la site-uri cu pagini de toate diferite şi dificil de utilizat, aici este acest lucru este ceea ce trebuie să evităm pentru site-urile noastre.

Soluţia pentru a da un aspect paginile comun şi se simt al unui site este de a crea o clasă primară din care provin toate paginile. Deoarece ASP.NET se bazează pe un model axat pe clasa Page doar să pună în aplicare o pagină de primar (Pagina primare) ale căror proprietăţi vor fi moştenite de la pagini ale site-ului nostru

Toate paginile pagina aspx derivate din primar, care, la rândul său derivă din System.Web.UI.Page.. Oferte primar pagina cu încărcare a elementelor comune între pagini şi fiecare pagina se ocupă de restul.

Instrumentele oferite de ASP.NET pentru a crea acest tip de structură este Page aşa-numitul Master. Aceste pagini sunt foarte asemănătoare cu o pagină tipică a unui site şi sunt definite în fişierele cu extensia. Maestru.

O pagină de master este folosit ca un şablon şi apoi atunci când un utilizator navighează la o pagină care depinde de o pagină coordonatoare cererile şi răspunsurile sunt filtrate de către acesta din urmă. Pagina ASP.NET master şi apoi combină conţinutul paginii (aspx.), Într-o singură categorie. În cazul în care conţinutul paginii este solicitată introducerea pagina coordonatoare în dosarul forma aspx de un control care se adaugă la colecţia de controale pe pagina..

Să vedem acum cum de a defini şi de a folosi o pagină coordonatoare. Începem Visual Studio şi de a crea un nou proiect de tip site-ului web gol. Adauga un nou element de pagină coordonatoare tip în proiectul nostru

Punctul de vedere la nivel de pagină web este similar cu formele normale văzut în lecţiile anterioare şi codul generat de Visual Studio este urmatoarea

Permiteţi-mi să reţineţi că a fost adaugat in ContentPlaceHolder de control, care vor fi discutate mai târziu. Pentru restul de pagină coordonatoare poate fi personalizat la va fi o pagină normală pe site-ul nostru.

De exemplu, să modificaţi eticheta de organism prin stabilirea unei culori de fundal (background), altele decât

pagina coordonatoare are acum un fundal gri (# bbbbbb).

Să adăugăm un element nou la proiectul nostru un formular web (îl numesc default.aspx), verificarea partea de jos a casetele de dialog Add New element Selectare comandantul pagina

Faceţi clic pe OK venă am prezentat o altă casetă de dialog în care putem selecta pagina comandant pentru pagina pe care o adăugaţi la proiect (în cazul nostru nu va fi doar unul)

Dacă ne uităm în fila Proiectare la pagina default.aspx vom vedea că acesta are culoarea de fundal pentru aceeaşi pagină coordonatoare şi acest lucru arată că pagina moşteneşte setările şablonului.

Acesta este codul generat de Visual Studio la pagina default.aspx

în ea vedem MasterPage.master pagina de referinţă.

În acest moment, putem crea toate paginile pe care doriţi (fiecare cu conţinut personalizat), şi pe care o acordăm pagina stapanul nostru. Dacă, atunci vom schimba conţinutul paginii de master va fi actualizată într-un singur pas toate paginile pe care depind de el.

În mod evident ceea ce este prezentat ca un simplu, dar sugerează potenţialul de aceste instrumente, în special în site-uri cu grafice complexe.

Ajutor cu Visual Studio ASP.Net
E-Learning
ASP (avansat) ASP (avansat)
Ciclu complet pentru crearea de site-uri Web dinamice. De la 39 €.
ASP.NET (Curs) ASP.NET (Curs)
Ciclu complet pentru construirea de aplicatii Web de la 49 €.
SQL si baze de date (Curs) SQL si baze de date (Curs)
Crearea şi gestionarea bazelor de date relaţionale. De la 39 €.
Link-uri sponsorizate