TOC

This article has been localized into Hungarian by the community.

Layoutok:

Bevezetés

Amikor egykor elkészült az első weboldal amit több lapra kellett osztani, rögtön nyilvánvalóvá vált, hogy ezek az oldalak bizonyos részei közösek kell legyenek. Ezek a részek lehetnek több oldalon azonosan megjelenő lábléctől kezdve komplex elrendezésekig vagy metaadatig bármik, amik a tényleges tartalmat körbeveszik.

Különböző szerveroldali technológiák különböző módokon oldották meg ezt a feladatot, a PHP include() állításától kezdve az ASP.NET WebForms MasterPages technológiájáig. Mind sajátos előnyökkel és hátrányokkal jár, de mind ugyanazt a problémát oldja meg: újrafelhasználhatóvá teszi azt, amit egyébként minden fájlnak külön-külön tartalmaznia kellene (és ami még rosszabb: külön-külön szerkeszteni is kellene mindet a legapróbb változások esetén is). Ezekkel a megoldásokkal viszont elegendő egyszer megadni az oldalak közös tartalmát.

ASP.NET MVC-ben ezt a megoldást Layoutoknak (elrendezésnek) hívják, gyakran kombinálva az úgynevezett szekciókkal. Egy projektben lehet egy vagy több layout, és nulla vagy több szekció. A következő cikkekben a layoutokról esik alaposabban szó.


This article has been fully translated into the following languages: Is your preferred language not on the list? Click here to help us translate this article into your language!