di: Luigi Corrias 07 Febbraio 2007
In un precedente articolo abbiamo già presentato ComfortAsp. In particolare abbiamo osservato che questa libreria si annovera tra quelle utili ad introdurre funzionalità di tipo Ajax in applicazioni Web già sviluppate.
David Zeiss, lo sviluppatore di ComfortAsp ha definito la sua soluzione "non intrusiva". A differenza di altre librerie come Ajax.NET o di Anthem.NET, infatti, permette di implementare le funzionalità tipiche di Ajax nelle proprie applicazioni senza scrivere troppo codice, quindi senza modificarle troppo.
In questo articolo cercheremo di comprenderne il funzionamento esaminando alcuni esempi, ciascuno dei quali dedicato ad un componente della libreria, e approfondendo, quando è necessario, i punti essenziali.
Quasi tutti gli esempi che faremo nel corso dell'articolo si possono ritrovare nell'archivio allegato.
La procedura di installazione è analoga a quella di qualsiasi altro componente nella piattaforma ASP.NET
Scarichiamo la libreria dal sito web ne estraiamo i file sul desktop.
Nota: la dll viene fornita in quattro versioni: demo (per .NET 1.1 e .NET 2) e DLL per la produzione (per .NET 1.1 e .NET 2), le due versioni sono identiche ma la Demo presenta nella finestra un link alla Home Page e la ComfortAsp_TransferBar)
Creiamo un nuovo sito web su Visual Studio o VWD (File>Nuovo Sito Web) e in "Esplora soluzioni" e aggiungiamo un riferimento (tasto destro sul progetto). Quindi selezioniamo dalla tab "Sfoglia" la dll di ComfortAsp. La libreria sarà copiata nella cartella Bin del progetto.
Clicchiamo col tasto destro nella "Casella degli strumenti" per aggiungere una nuova scheda ("Aggiungi scheda") che chiamiamo "ComfortASP.NET", poi clicchiamo col destro sulla scheda appena creata e selezioniamo "Scegli elementi". Usiamo il pulsante "Sfoglia" per aprire il file "ComfortASP.dll" dalla cartella Bin.
Figura 1. I controlli aggiunti
HttpHandler nel web.config
<configuration>
<system.web>
...
<httpHandlers>
<add verb="POST,GET" path="NomePAgina.aspx" type="ComfortASP.HttpHandlerFactory, ComfortASP" />
</httpHandlers>
...
<system.web>
<configuration>
Guida Windows Azure Code SnippetsLe migliori pratiche per far girare le applicazioni "in the cloud",... |
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... |
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 |