Realizzare Web Part ad hoc

di: Angelo Ranucci     18 Luglio 2006

Abbiamo già esaminato le Web Part nella "Guida ASP.NET 2", ma con questo articolo vedremo come realizzare Web Part partendo dal nulla e come si possono mantenere le informazioni su di esse per lo specifico utente.

Realizzare una Web Part partendo dal nulla, significa dover scrivere del codice ed, in particolare, implementare una classe, che erediti dalla classe WebPart e che appartenga ad un nostro namespace, al fine di poterla raggruppare con altre eventuali implementazioni e referenziare in modo molto semplice.

Sviluppiamo un esempio. Immaginiamo di voler fornire un servizio di traduzione agli utenti del sito, ad esempio dall'Italiano all'Inglese. L'utente inserisce la frase da tradurre in una TextBox, preme un pulsante e riceve la frase tradotta.

Per farlo possiamo cercare sulla rete un Web Service da consumare gratuitamente. Possiamo ad esempio utilizzare il servizio di traduzione proposto dal sito www.webservicex.net.

Ora che abbiamo chiaro il progetto possiamo iniziare mettere in piedi il sito. Per comodità usiamo il lavoro già fatto nella Lezione 21 della guida, copiamo tutta la cartella sul File System e la usiamo come base di partenza.

Con il Visual Web Developer , apriamo la cartella creata come sito web (dal menu File>Apri>Sito Web). Nella pagina Default.aspx dell'esempio, notiamo che avevamo lasciato vuota la WebPartZone3, sarà qui allora che inseriremo la Web Part che andiamo a realizzare.

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

Amministratore di Reti Windows Server 2008

20 Febbraio 2012 a Milano
Disponibilità: 5 Posti

Nessun corso previsto