Un portale nel linguaggio comune, prima dell'avvento del web, aveva il significato di porta d'accesso ad un edificio imponente, un edificio importante sia dal punto di vista artistico sia funzionale.
Nel gergo del web, questo termine sta indicare una porta d'accesso a molte informazioni e servizi, ma qualcosa di più elaborato di una semplice home page con un indice. Un portale dovrebbe contenere informazioni modularizzate in un insieme di viste che possono essere personalizzate dall'utente.
Ad esempio, un utente potrebbe voler vedere sul portale a cui è registrato, una finestra con i prezzi delle azioni che ha in portafoglio.
Ci sono già dei software specializzati per realizzare siti di questo tipo, ad esempio Microsoft Share Point ed i cosiddetti CMS. In ASP.NET 2.0, la tecnologia delle Web Part è stata progettata apposta per realizzare siti web predisposti ad essere essere personalizzati dagli utenti senza che lo sviluppatore debba riscrivere codice.
La tecnologia delle Web Part in ASP.NET 2.0 è realizzata con una serie di controlli messi a disposizione dello sviluppatore che si trovano nella sezione WebParts della barra degli strumenti.
Figura 1. Strumenti per le Web Part
Per utilizzare la tecnologia delle Web Part, in ASP.NET 2.0 possiamo trascinare i controlli visualizzati nella WebParts Toolbox nella nostra area di lavoro considerando però alcune regole.
WebPartManager si occupa di collegare gli altri controlli, di reagire agli eventi e di chiamare i metodi di ciascuna Web Part.
WebPartPageMenu.È anche possibile mettere una Web Part direttamente su una pagina ASP.NET ma generalmente si preferisce inserire un controllo WebPartZone definendo un layout per tutte le Web Part che contiene. Una pagina ASP.NET può contenere tante WebPartZone.
Attualmente è in corso lo studio di interfacce per collegare le Web Part alle usuali applicazioni di Microsoft Office.
LINQ e la trappola della 'deferred execution'Una "trappola" in cui si può incappare utilizzando il risultato di... |
C#, le Custom Type ConversionConversioni personalizzate tra classi, creare metodi particolari per... |
Introduzione a Entity FrameworkIl framework ORM messo a disposizione da .NET |
Repeater: visualizzare un feed RSSUtilizzare il controllo XMLDataSource e sfruttare il metodo XPath()... |
Repeater, il server control "semplice"Cos'è e come funziona il controllo Repeater |
Guida ASP.NET MVC Best PracticesUn workflow dettagliato e ricco di suggerimenti pratici per... |
Guida ASP.NET Starter KitUn modo semplice per imparare ad utilizzare le tecnologie Microsoft... |
Guida Visual Studio 2010L'ambiente di sviluppo di riferimento per sviluppare applicazioni su... |
Ogni giovedì, direttamente nella tua e-mail: articoli, guide, tutorial e script ASP, ASP.Net, SQL server e IIS.
Iscriviti alla newsletter
|
|
Corso Progettazione database11 Maggio 2012 a Milano |
|
|
Amministratore di Reti Windows Server 200811 Giugno 2012 a Milano |
|
Nessun corso previsto |