#70 - Inviare email alla pressione di un link in Silverlight 3.0
di Alessio Leoncini, in Silverlight 3.0, 28 gennaio 2010
Archiviato in: Silverlight, Silverlight 3.0
In Silverlight è possibile aggiungere un link per inviare un'email di contatto utilizzando la stessa sintassi "mailto:" che abbiamo a disposizione anche in HTML.
Ad esempio, possiamo specificare "mailto:info@silverlightitalia.com" nella proprietà NavigateUri del controllo HyperLinkButton:
XAML
<HyperlinkButton Content="contatti" NavigateUri="mailto:info@silverlightitalia.com "/>
Con questa modalità, alla pressione del link, si aprirà il client di posta predefinito dall'utente.
Possiamo aggiungere più destinatari elencando gli indirizzi separati dal carattere virgola o punto e virgola. È possibile specificare altre informazioni come il soggetto, il corpo del messaggio ed altro con le seguenti opzioni descritte in querystring all'email:
- subject: oggetto
- body: corpo del messaggio (è possibile andare a capo con il codice %0A)
- cc: inviare in copia
- bcc: inviare in copia nascosta
XAML
<HyperlinkButton Content="contatti" NavigateUri="mailto:info@silverlightitalia.com;info@aspitalia.com ?bcc=info@winfxitalia.com &cc=info@linqitalia.com &subject=messaggio di contatto &body=Richiesta di informazioni %0A Saluti" />
Trattandosi di informazioni descritte all'interno di un nodo XML è importante encodare il caratte "&" con il corrispondente codice "&", come descritto nello script #38:
http://www.silverlightitalia.com/script/38/Encode-Caratteri-Speciali-XAML-Silverlight.aspx
Approfondimenti
-
Real Code Day 4: Rich Internet Applications applicazioni ad alto impatto grafico con Silverlight 4.0
-
La dimensione massima dell'isolated storage in #silverlight3 http://u.aspitalia.com/ci
-
Real Code Day 4: La piattaforma Microsoft per lo sviluppo
-
#76 - Utilizzare il code behind di un UserControl come DataContext in Silverlight 3.0
-
#57 - Blue Style Slider per Silverlight 3.0
-
Mostrare la WebCam in Silverlight
-
Suggerimenti per Silverlight 4.0
-
GDR2 per #silverlight3: fix a media e networking via @timheuer SDK aggiornato su http://u.aspitalia.com/ad
-
#50 - Caricare un oggetto XAML da file remoto in Silverlight 2.0
-
#67 - RadioButton style animato per Silverlight 3.0
-
Anteprima di Expression Blend 3.0
-
ModelVirtualCasting: un'applicazione completa per .NET Framework 4.0 e Silverlight 4.0

















Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.