ASP.Net  »  Articoli  »  ASP.NET e Ajax 

Framework Ajax: ComfortASP.NET

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.

Installazione

La procedura di installazione è analoga a quella di qualsiasi altro componente nella piattaforma ASP.NET

Scaricare le libreria

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)

Creare riferimenti nel progetto

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.

Aggiungere i controlli nella casella degli strumenti

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

I controlli aggiunti
Nota: è necessario aggiungere l'HttpHandler nel web.config

<configuration>
<system.web>
...
<httpHandlers>
  <add verb="POST,GET" path="NomePAgina.aspx" type="ComfortASP.HttpHandlerFactory, ComfortASP" />
</httpHandlers>
...
<system.web>
<configuration>

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