Web Part dinamiche

di: Angelo Ranucci     26 Luglio 2006

Siamo pronti a testare la nostra applicazione. Premiamo F5. Selezioniamo Lista ed otteniamo la visualizzazione della Zona Catalogo.

Figura 3. Visualizzazione della Zona Catalogo

Visualizzazione della Zona Catalogo

Nella Zona Catalogo vediamo la Web Part che abbiamo inserito nella lista di Web Part disponibili. Possiamo provare ad aggiungere la Web Part Ricerca Google ad una delle tre WebPartZone elencate in basso. Una volta aggiunta abbiamo la possibilità di chiuderla o di eliminarla.

Se la eliminiamo, abbiamo la possibilità di ripristinarla dalla lista di Web Part disponibili. Se invece la chiudiamo possiamo ritrovarla nella lista "Catalogo Pagine".

Abbiamo visto come si può esportare una Web Part. Proviamo ad esportare "Traduttore" e a salvarla in una cartella di nome "Temporanea" nel nostro sito. Chiudiamo quindi il browser, creiamo la cartella e premiamo di nuovo F5.

Figura 4. Esportazione di Traduttore

Esportazione di Traduttore

Clicchiamo quindi su "Esporta", seguiamo le istruzioni e salviamo Traduttore.WebPart in "Temporanea".

Ora proviamo ad importare la Web Part appena salvata. Clicchiamo su "Catalogo Web part importato" che si apre e mostra i due pulsanti "Sfoglia" ed "Carica".

Figura 5. Imported Web Part Catalog

Imported Web Part Catalog

Con "Sfoglia", indichiamo la Web Part che ci interessa, poi clicchiamo su "Carica". La Web Part "Traduttore" appare nella lista delle Web Part importate. Possiamo selezionarla ed aggiungerla ad una Web Part Zone, dove otteniamo le solite opzioni di minimizzazione, chiusura, eliminazione o di una nuova esportazione.

Tutte le Web Part chiuse finiscono nella lista Page Catalog, come possiamo verificare.

Conclusioni

Le Web Part possono viaggiare in rete come un qualsiasi altro file, possono essere importate ed esportate on line direttamente dall'utente, che non ha bisogno di essere un informatico per utilizzarle. Possono essere raccolte ed usate a piacimento dagli utenti del nostro sito.

Il sorgente dell'esempio realizzato, possiamo scaricarlo da qui.

Guide ASP.Net

Guida Windows Azure Code Snippets

Le migliori pratiche per far girare le applicazioni "in the cloud",...

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...

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