Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    Invio mail su più righe

    Ciao a tutti, l'invio di mail, non è stato un problema. Ora vi chiedo come posso inviare una mail di testo con più righe? Con le estensioni .asp, si richiamava se non erro il comando return

    ecc

    Con asp.net?

    Esempio (CAmpo body)

    Riga1
    raga2

    Riga4


    ----------------- (Riga7)



    Grazie.

  2. #2
    Vuoi semplicemente andare a capo o vuoi costruire una mail html?

  3. #3

    Inserire righe

    ciao, no, volevo sapere se il modo di inserire delle righe era diverso da asp ad asp.net

    Ora ho provato ad usare questo codice:


    Try
    Dim msg As New MailMessage()
    msg.Subject = "Ecco l'elenco"
    msg.Body &= "

    " & vbCrLf
    msg.Body &= "

    1 " & LR1.Text
    msg.Body &= "

    2 " & LR2.Text
    msg.Body &= "

    3 " & LR3.Text
    msg.Body &= "

    4 " & LR4.Text
    msg.IsBodyHtml = True
    msg.To.Add("nome@xxx.xxt")
    msg.From = New MailAddress("ciao@xxx.xx")
    msg.Priority = MailPriority.Normal
    Dim mSmtpClient As New SmtpClient()
    mSmtpClient.Send(msg)
    MsgBox("Messaggio inviato")
    Catch
    MsgBox("Errore nell'invio")
    End Try

    Ho messo isbodyhtml = true altrimenti faceva un guazzabuglio di righe, semplicemente, mi chiedevo se questo è il metodo più semplice per scrivere del testo(Body) su più righe.

  4. #4
    Diciamo che è un metodo, se avessi dovuto farlo io avrei usato uno StringBuilder
    Dato che ogni volta che concateni qualcosa ad una stringa in verità abbandoni
    la precendete creandone una nuova che è il risultato della concatenazione
    e quindi utilizzi più risorse.
    Per ovviare a ciò puoi usare come ti ho detto
    codice:
    Dim CompositoreCorpo As StringBuilder = New StringBuilder()
    ed i suoi metodi

    codice:
    CompositoreCorpo.Append()
    CompositoreCorpo.AppendLine()
    La differenza credo sia intuitiva
    Infine riversare il tutto dentro la tua mail

    codice:
    msg.Body = CompositoreCorpo.ToString

  5. #5

    Xfetto

    Conoscevo già lo stringbuilder, ed in effetti anche con una piccola spiegazione in più (che con la stringa si distrugge e si ricrea con uno spreco di risorse), seguirò questo metodo.
    Grazie.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.