AJAX per ASP.NET

Un po' di tempo fa avevo segnalato un link ad un articolo di KB MS che "spiegava" come fare richieste XMLHTTP.

Poi, la "scoperta" che MS sta pensando di inserire in una prossima versione di ASP.NET (non la 2.0, ma in futuro).

Ora ho trovato una libreria che permette di integrare chiamate Ajax in ASP.NET: la figata è che si crea automaticamente tutti i proxy JS per chiamare la funzione definita lato server.
E si comporta un poco come se fosse un WebService: cioè si fa una classe, si "attributano" dei metodi, e l'handler gestisce da solo tutto.
Va registrato un HttpHandler per gestire i file .ashx (che in realtà sono dei javascript generati dinamicamente).

[Ajax.AjaxMethod]
public string Test(DateTime d)
{
  d = d.AddDays(1);
  
return "The next day will be " + d.ToLongDateString() + ".";
}

Ad esempio il codice qui sopra ritorna la data di domani.

Altre funzionalità sono:

  • la possibilità di accedere all'oggetto Session
  • la gestione di eccezioni lato server (viene visualizzato automaticamente un alert)
  • la possibilità di gestione Collection, DataSet/Table/Row
  • la possibiltà di gestione oggetti custom

Il tutto è disponibile sul sito dello sviluppatore, e, in parte anche su sourceforge (in parte perchè nonostante sia dichiarato opensource, non ha ancora rilasciato il codice sorgente).

Sto già provando a fare un textbox autocomplete (tipo Google Suggest)... vi terrò informati.

powered by IMHO 1.2

posted @ martedì 12 luglio 2005 21:02

Print

Comments on this entry:

# re: AJAX per .ASP.NET

Left by Simone Chiaretta at 12/07/2005 22:32
Gravatar
Mannaggia, l'autocomplete è già stato fatto...
beh... meglio così :-)

# re: AJAX per ASP.NET

Left by Simone Chiaretta at 13/07/2005 02:09
Gravatar
Scaricato le ClientPages... peccato che abbiano così poca (... non abbiano è + appropriato ... ) documentazione.

Cercherò di capire meglio come funzionano... anche se preferisco ajax-net...
più controllo su quello che viene fatto... e nel caso dell'opensource e dei tool "veloci" è meglio, xè non sapendo bene quello che viene fatto... è meglio automatizzare il meno possibile.

# re: AJAX per ASP.NET

Left by Daniele Alessandri at 13/07/2005 13:00
Gravatar
Ho seguito AJAX.NET fin dai primi "esperimenti" da parte del suo autore, avendo trovato per purissimo caso il suo blog in quel periodo. Attualmente sto sfruttando l'approccio con AJAX nella costruzione di alcune parti di un progetto di applicazioni "web-poco-web" (passatemi la definizione, nella realta' si tratta di un'applicazione intranet abbastanza particolare che si discosta dalla logica di un tradizionale sito), utilizzando proprio la libreria in questione con successo e devo dire anche in maniera molto comoda ed efficace.

Avendo ormai abbastanza dimestichezza con questa libreria non mi dispiacerebbe fare una serie di post a riguardo, ma purtroppo non ho nemmeno il tempo di proseguire con quelli riguardandi C-omega :D

# re: WebServices and Ajax.NET

Left by GisSharpBlog at 02/08/2005 15:54
Gravatar
Comments have been closed on this topic.
«aprile»
domlunmarmergiovensab
31123456
78910111213
14151617181920
21222324252627
2829301234
567891011