Applicare un tema ad uno Starter Kit



Possiamo personalizzare l'aspetto del sito e modificarne il layout sfruttando il meccanismo dei temi. Tale meccanismo permette di definire uno stile particolare dell'applicazione attraverso fogli di stile, immagini, e skin da applicare al proprio portale.

Abbiamo quindi la possibilità di modificare il tema intervenendo in un unico punto, senza dover metter mano a tutte le pagine. Nel pannello "Esplora Soluzioni" troviamo la cartella App_Themes, una cartella speciale che, per convenzione, contiene tutti i temi applicabili al nostro sito.

Figura 1. Cartella App_themes

Cartella App_themes

Nel nostro caso, questa cartella contiene due temi: Black e White. Per impostazione predefinita, qui si utilizza il tema White. Questa impostazione è scritta nel principale file di configurazione che si chiama web.config.

Per cambiare il tema della pagina è quindi sufficiente aprire il file web.config e modificare il valore dell'attributo styleSheetTheme dell'elemento <pages>.

Figura 2. Assegnare un tema al sito

Assegnare un tema al sito

Dove troviamo:

<pages styleSheetTheme="White" />

Scriviamo:

<pages styleSheetTheme="Black" />

Quello che otteniamo è il nuovo layout definito dal tema Black.

Figura 3. Tema Black

Tema Black

Per trovare altri temi si possono visitare siti come questo, in cui altri utenti mettono a disposizione le più diverse personalizzazioni del PWS.

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