my.ASPItalia.com
ASP.NET
|
HTML5
|
LINQ e Entity Framework
|
Silverlight
|
Windows Phone
|
.NET Framework
|
Windows 8
|
Libro WP7
|
Libro HTML5
|
Corso HTML5
Iscriviti
Login
Newsletter
Home
Articoli
Script
Notizie
FORUM
Blogs
Media
Tutorials
Corsi
Libri
Eventi
Tags
Tutti i forum
Ricerca
FAQ
Fai una domanda
invio mail usanto mailto
in
.NET Framework
>
Silverlight
Ultimo messaggio
1
2
>>
teio83
il 4 ottobre 2010 alle 10:00
36 messaggi
dal 06 agosto 2010
Ciao a tutti,
avrei qualche domanda a cui spero mi possiate dare risposta:
1) mi trovo in un'applicazione silverlight composta da 2 richtextbox ed avrei bisogno che al click di un pulsante venga aperto il programma di posta predefinito pronto per inviare una mail contenente nel body il testo delle 2 richtextbox esattamente formattate com'erano nelle 2 richtextbox(mantenendo colori, font, dimenzioni, grassetto ecc). Per ora ho inserito questo codice
this.bodyMail.NavigateUri = new System.Uri(@"mailto:info@info.com&subject=messaggio di contatto&body=" + testo"); ma il testo perde completamente tutte le formattazioni.
2) Sono stato costretto ad usare mailto perchè l'utente dovrebbe avere la possibilità di scegliere i destinatari dalla sua rubrica. Eventualmente non c'è un modo per leggere i file conteneti la rubrica da c# senza sapere a priori che programma di posta ha installato il client ?
3) ho letto che esiste un metodo per aggiungere allegati alla mail utilizzando mailto aggiungendo al comando questa clausola "&Attach=" + @"C:\prova.txt ma non purtroppo non funziona; a questo punto mi è venuto il dubbio che non funzioni semplicemente percè non è possibile allegare file attraverso mailto
grazie a tutti.
ciao
Rispondi
Quoting
makbox
il 4 ottobre 2010 alle 10:27
540 messaggi
dal 24 maggio 2002
Contributi
Cerco di rispondere per punti:
1)prova con mailto:info@info.com
?
subject=messaggio di contatto&body=" + testo
2)Credo di no, da browser non hai accesso al disco del client, rubrica compresa
3)Non credo che possa funzionare, soprattutto per il motivo al punto 2
Ciao, Marco.
Rispondi
Quoting
teio83
il 4 ottobre 2010 alle 11:00
36 messaggi
dal 06 agosto 2010
mailto:info@info.com?subject=messaggio di contatto&body=" + testo
funziona ma il problema è che se nella richtextbox scrivo del testo in rosso o in grassetto o con dimensione 36 o sottolineato e nel body della mail me lo ritrovo sempore formattato come calibri,12,nero senza eventuali parti in grassetto o sottolineature
Rispondi
Quoting
makbox
il 4 ottobre 2010 alle 11:52
540 messaggi
dal 24 maggio 2002
Contributi
Penso che sia il client di posta a non considerare la formattazione. Prova con un altro client e a fare l'URL Encode di quello che passi.
Marco.
Rispondi
Quoting
giangi_77
il 4 ottobre 2010 alle 12:26
652 messaggi
dal 12 maggio 2001
www.idioteca.it
a parte che come dice makbox, è impossibile accedere ad una rubrica locale. Tu pensa quanto sarebbe bello chiedere all'utente di aprire la tua applicazione e andare a leggerti tutti i suoi contatti, come utente non sarei molto contento se lo venissi a sapere. :-)
Tutto cambia se l'applicazione è in una intranet, magari hai un server exchange e vuoi accedere ai contatti interni (ma in questo caso accedesti al server e non al client di posta).
Per il resto, io non ho ancora iniziato a guardare silverlight, ma perchè non ricrei un modulo di invio email in cui gestisci formattazione, testo e quant'altro (magari esiste un editor che ti aggiunge anche gli allegati), fai inserire il destinatario all'utente e mandi l'email da codice così non hai i problemi del mailto (che tra l'altro obbliga l'utente ad avere un client di posta configurato (io ad esempio non ce l'ho più a casa)
ciao
Rispondi
Quoting
teio83
il 4 ottobre 2010 alle 17:51
36 messaggi
dal 06 agosto 2010
sono semi costretto a far aprire il client di posta per via dei destinatari; in pratica la mai che viene "autogenerata" deve poter essere mandata a diversi utenti e per evitare che si verifichino degli errori d'inserimento dei destinatari gli utenti devono avere la possibilità di scegliere i destinatari dalla loro rubrica.
Rispondi
Quoting
teio83
il 4 ottobre 2010 alle 18:04
36 messaggi
dal 06 agosto 2010
se invece mi trovassi in una normale pagina .net come potrei personalizzare il body ? ad esempio, sempre usando mailto, come potrei mettere una stringa in grassetto ed una in rosso ?
Rispondi
Quoting
makbox
il 4 ottobre 2010 alle 18:18
540 messaggi
dal 24 maggio 2002
Contributi
Credo che con "mailto" non si possa formatatre in HTML il body.
Ho fatto un paio di prove e il risultato è sempre uguale: il testo inserito in HTML viene riportato pari pari nel corpo della mail, anche se il default format di outlook è "html"
Marco.
Rispondi
Quoting
1
2
>>
Salto rapido
Ultimi messaggi
Tutti i forum
Ricerca
Utenti online
ASP.NET
ASP.NET 2.0
ASP.NET 3.5
ASP.NET 4.0
.NET Framework
Silverlight
Windows Phone
Windows Presentation Foundation e WinForms
Windows Communication e Workflow
ASP - avanzato
ASP - base
SQL Server e MySQL
E-commerce
Hosting
Altri linguaggi e tecnologie
Windows Server, IIS & Security
Libri
OT
Commenti: blogs e notizie
Eventi
Torna al forum
| Feed
RSS
ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.
Community
Effettua il login!
Hai dimenticato la password?
Ultimi messaggi
SIlverlight 5 applicazione in browser full trust
(4)
visualizzazione immagini e video da server
(3)
Redirect della pagina html precedente
(2)
Multi binding in Silverlight
(3)
Anomalo comportamento proprietà IsLoading del contesto.
UTENTI ONLINE
In primo piano
Annunciate le versioni ufficiali di Visual Studio 11
Rilasciato Visual Studio 11 Beta: scopri tutte le novità!
Windows 8 Consumer Preview: segui con noi la diretta
I più letti di oggi
Sviluppare applicazioni web mobile con HTML5 e jQuery mobile
Le novità di ASP.NET 4.5 (Community Days 2012)
Metro Style App per Windows 8 con HTML e Javascript
Introduzione ad Entity Framework
Web Camp - ASP.NET MVC 3 (Community Days 2012)
Introduzione a LINQ, LINQ to XML, Object e DataSet
Migliorare le prestazioni di Entity Framework limitando l'uso del metodo Include
Windows Phone 7.5 Developer Day: costruire un'app in 60 minuti
Applicazioni Metro con XAML: cosa cambia per lo sviluppatore .NET con Windows 8
Windows 8: introduzione allo sviluppo
Media
Sviluppare applicazioni web mobile con HTML5 e jQuery mobile
Metro Style App per Windows 8 con HTML e Javascript
Tutti i media
In evidenza
Dal 29 febbraio arriva WinRTItalia.com: tutto sullo sviluppo per Windows 8 e Metro
Migliorare le prestazioni di Entity Framework limitando l'uso del metodo Include
Aprire una popup in Silverlight
Sviluppare applicazioni web mobile con HTML5 e jQuery mobile
Disegnare un'applicazione a servizi con Entity Framework e WCF
Il nuovo tag time in HTML5
Salvare e leggere rapidamente le impostazioni di un'applicazione Windows Phone
Metro Style App per Windows 8 con HTML e Javascript
MISC
I nostri autori
Collabora con noi!
Media Kit - Pubblicità sul nostro network