TOC

This article has been localized into Italian by the community.

Layout:

Introduzione

Fin da quando fu creato il primo sito web e successivamente espanso da una singola pagina e più di una pagina, la necessità di condividere specifiche parti di una pagina divenne ovvia. I casi d'uso vanno dalla necessità di avere lo footer alla fine di ogni pagina dello stesso sito web, al riutilizzo di layout molto complessi, meta dati e qualsiasi altra cosa che riguardasse il contenuto di una pagina.

Diverse tecnologie lato server hanno risolto questo problema in modi differenti, dall'istruzione include() del PHP alle MasterPages presenti nelle WebForms di ASP.NET. Tutte hanno il loro insieme di vantaggi e di svantaggi, ma tutte esistono per risolvere lo stesso problema: Consentono di riutilizzare lo stesso markup o codice che altrimenti avreste dovuto ripetere in ogni file (ancor peggio avreste dovuto modificare manualmente in ogni file anche per la più piccola modifica globale) aggiungendolo al contenuto specifico di ognuna delle vostre pagine.

In ASP.NET MVC, utilizzerete quello che viene chiamato un Layout, spesso in combinazione con le Sections. Potete avere uno o più Layout nel vostro progetto e ognuno può includere zero o più Sections. Esamineremo tutti i concetti collegati al Layout negli articoli seguenti.


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!