Attraverso l'oggetto Profile di ASP .NET è possibile gestire con estrema facilità una serie di informazioni associate all'utente, informazioni che il framework si occupa di salvare e recuperare automaticamente per noi. E' sufficiente inserire nel file web.config una sezione chiamata profile, come la seguente:
<profile>
<properties>
<add name="PostalCode" />
</properties>
</profile>
Così facendo, ASP .NET creerà una nuova classe di nome Profile, con la quale è possibile accedere alle informazioni del profilo:
Profile.PostalCode = txtPostalCode.Text;
Quanto detto, tuttavia, non è sempre vero. ASP .NET crea in automatico la classe Profile solo se stiamo lavorando in un progetto di tipo Web Site. Se, invece, siamo in una Web Application, questo oggetto non viene generato. In tal caso, quindi, abbiamo a disposizione due strade:
- Utilizzare la classe ProfileBase, che fornisce un accesso non tipizzato alle informazioni del profilo;
- Scaricare da MSDN Code Gallery il Web Profile Builder, un tool per Visual Studio 2005 e 2008 che permette di creare la classe Profile anche nelle Web Application.
Naturalmente quest'ultima è la soluzione più veloce. Dopo aver installato il tool (si tratta di un build task), seguendo le istruzioni riportate qui, ad ogni compilazione della Web Application verrà creato o aggiornato un file di nome WebProfile, memorizzato nella cartella principale del progetto, contenente i metodi e le proprietà tipizzate per accedere al profilo.

This software development kit (SDK) provides programming reference and how-to topics for getting started with the Virtual Earth Web Services.
Il download è disponibile
qui.
Technorati Tags:
Live,
Programming,
Tools
Eccomi di nuovo a casa, dopo un weekend trascorso a Roma per partecipare al primo meeting del collaboratori del gruppo HTML.it. Per me è stata un'esperienza assolutamente positiva: fino ad ora pensavo che la redazione di HTML.it fosse composta da entità quasi mitologiche che, non si sa bene come, hanno il potere di far apparire su Internet il materiale che viene inviato loro... E invece si tratta di persone in carne ed ossa...
Scherzi a parte, è stato bello dare finalmente un volto a persone che conoscevo solo in maniera virtuale, ma soprattutto scoprire che si tratta di persone "come noi", tutte molto disposte al confronto e al dialogo... Anche se qualcuna a volta un po' pazza... Ed è stato impagabile trovarsi fianco a fianco con gli altri collaboratori di HTML.it e vedere quante persone sparse per tutta Italia condividono le mie passioni. Tra gli altri, ho avuto anche la possibilità di incontrare un amico di UGI, Gian Maria Ricci, un "personaggio" in gambissima, nonché veramente simpatico!
Tra le tutte le persone che hanno reso possibile questo incontro, voglio ringraziare in particolare Andrea Marzilli, una persona squisita che mi ha aperto le porte del network, con cui ho avuto la fortuna di passare la serata di sabato tra stinchi di maiali, gelati alle noce di livello superiore e gatti cerebrolesi...
Concludo dicendo che il meeting mi ha permesso anche di visitare "un pezzettino" di Roma, città in cui non ero mai stato e che mi ha letteralmente rapito... Questa mattina credo di aver fatto qualcosa come 150 foto! Spero proprio che ci possano essere altre occasioni di incontri di questo tipo!
GRAZIE A TUTTI!
