Modifica del layout e Master Page negli Starter Kit



La Master Page serve a definire il layout principale delle pagine del sito. È uno dei componenti fondamentali di questo starter kit, e contiene la parte di codice XHTML comune a tutte le pagine del sito, come ad esempio l'header, il footer e il menu principale. Per vedere come è fatta la master page possiamo aprire il file Default.master che troviamo sul pannello "Esplora Risorse".

Figura 1. Aprire la Master Page

Aprire la Master Page

La Master Page serve quindi a definire gli spazi principali del layout come:

  • l'intestazione del sito (header), che contiene il titolo, il menu e le cosiddette "breadcrumb" (molliche di pane) per la navigazione
  • il pié di pagina (footer), dove viene riproposto il menu e vengono inserite delle note
  • uno spazio vuoto viene destinato al contenuto delle pagine

Le modifiche fatte alla Master Page saranno visibili in tutte le pagine del portale che ne fanno uso. Per esempio possiamo provare a modifcare il titolo del sito, andando a cliccare sulla scritta grande nell'header e sostituendola con la stringa "IL MIO SITO WEB"

Figura 2. Modificare il titolo

Modificare il titolo

Tutto il testo presente nel sito può essere modificato in questo modo, mentre il menu e le breadcrumbs sono generate automaticamente dal sistema. Nelle prossime lezioni vedremo come.

Per saperne di più sulle master page si può fare riferimento alla Guida ASP.NET 2.0.

Ultimi articoli ASP.Net

LINQ e la trappola della 'deferred execution'

Una "trappola" in cui si può incappare utilizzando il risultato di...

C#, le Custom Type Conversion

Conversioni personalizzate tra classi, creare metodi particolari per...

Introduzione a Entity Framework

Il framework ORM messo a disposizione da .NET

Repeater: visualizzare un feed RSS

Utilizzare il controllo XMLDataSource e sfruttare il metodo XPath()...

Repeater, il server control "semplice"

Cos'è e come funziona il controllo Repeater

Altri articoli

Guide ASP.Net

Guida ASP.NET MVC Best Practices

Un workflow dettagliato e ricco di suggerimenti pratici per...

Guida ASP.NET Starter Kit

Un modo semplice per imparare ad utilizzare le tecnologie Microsoft...

Guida Visual Studio 2010

L'ambiente di sviluppo di riferimento per sviluppare applicazioni su...

Altre guide

Newsletter @Microsoft Dev

Ogni giovedì, direttamente nella tua e-mail: articoli, guide, tutorial e script ASP, ASP.Net, SQL server e IIS.

Iscriviti alla newsletter

Altre newsletter

Corsi in aula

Corso Progettazione database

11 Maggio 2012 a Milano
Disponibilità: 6 Posti

Amministratore di Reti Windows Server 2008

11 Giugno 2012 a Milano
Disponibilità: 5 Posti

Nessun corso previsto