32 messaggi dal 04 settembre 2006
Scusate la domanda banale, ma ho fatto qualche ricerca e non ho trovato un granchè, o per lo meno ho trovato diò che mi aspettavo.
Sto migrando da ASP ad ASP.net 2.0 e forse qualcosa è cambiato ed io non lo so.

sto creando un forma mail per l'invio della posta dal sito, funziona tutto, tutto a posto, solo che la funzione replace per cambiare i caratteri di acapo con i tag <br> non porta nessun risultato.

è normale o c'è qualcosa che dovrei sapere e non so?

per sicurezza vi posto il codice:
        Dim mail As New System.Net.Mail.MailMessage
        Dim SMTP As New System.Net.Mail.SmtpClient
        Dim indirizzo As New System.Net.Mail.MailAddress(email.Text, nome.Text)
        Dim corpo As String

        Replace(messaggio.Text, vbCrLf, "<br>")

        corpo = "<b>TITOLO DELLA MAIL</b><br>Posta ricevuta dal sito www.miosito.it<br><br>"
        corpo &= "Questi i dati spediti tramite la Mail<br><br>"
        corpo &= "Nome e Cognome: " & nome.Text & "<br>"
        corpo &= "Indirizzo Email: <a href='mailto:" & email.Text & "'>" & email.Text & "</a><br>"
        corpo &= "Oggetto: " & oggetto.Text & "<br><br>"
        corpo &= "Messaggio inoltrato:<br>"
        corpo &= messaggio.Text

        Try
            mail.From = indirizzo
            mail.To.Clear()
            mail.To.Add("mio_indirizzo@miosito.it")
            mail.IsBodyHtml = True
            mail.Subject = "Posta dal sito www.miosito.it"
            mail.Body = corpo
            SMTP.Send(mail)
        Catch ex As System.Net.Mail.SmtpException
            ErrorMessage.Text = ex.Message
        End Try

Modificato da zero absolute il 22 settembre 2006 16.54 -
637 messaggi dal 12 agosto 2005
Premetto che non uso VB.NET, ma utilizzando le classi base, in C#:

string msg = txtMessaggio.Text;
msg = msg.Replace("\r\n", "<br />");


Occorre cioè chiamare il metodo Replace della classe System.String, e quindi riassegnare il risultato.
32 messaggi dal 04 settembre 2006
l'idiota sono io, che nella fretta non mi accorgo degli errori stupidi di digitazione.
è sicuramente come dici tu sono io che ho perso un pezzo non assegnado il valore modificato ad una variabile

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.