Avatar billede peanut2000 Nybegynder
07. juli 2004 - 17:47 Der er 4 kommentarer og
1 løsning

Ny linie i mailformular

Jeg har følgende kode:

SmtpMail.SmtpServer = "smtpserver.get2net.dk"
        SmtpMail.Send(txtEmail.Text, "janl@tele2adsl.dk", "Fra maler butikken", txtNavn.Text + /n + txtBesked.Text)
        Response.Redirect("Tak.htm")

hvordan laver jeg en ny linie, jeg mener det er /n men det virker ikke, nogen som kan hjælpe
Avatar billede arne_v Ekspert
07. juli 2004 - 17:55 #1
Prøv med:

txtNavn.Text & "\n" & txtBesked.Text
Avatar billede arne_v Ekspert
07. juli 2004 - 18:00 #2
Eventuelt:

txtNavn.Text & "\r\n" & txtBesked.Text
Avatar billede driis Nybegynder
07. juli 2004 - 18:51 #3
Man kan ikke bruge escape characters i VB .NET ( "\n" ). Men du kan:

txtNavn.Text & vbLf & txtBesked.Text
eller
txtNavn.Text & Chr(10) & txtBesked.Text
eller
txtNavn.Text & Environment.NewLine & txtBesked.Text

Jeg har ikke lige en VB compiler ved hånden, derfor de forskellige muligheder. Men så vidt jeg husker, skulle de være lige gyldige.

I øvrigt vil jeg mene det giver mere at det giver dig mere letlæselig kode, hvis du først instantierer et MailMessage objekt, sætter To, From, Body osv. og sender med
SmtpMail.Send(mail)
På et MailMessage objekt kan du også sætte BodyEncoding til HTML, således at du kan bruge HTML i din mail.
Avatar billede driis Nybegynder
07. juli 2004 - 18:55 #4
... det er BodyFormat, og ikke BodyEncoding, på et MailMessage objekt der kan sættes til MailFormat.Html - jeg huskede galt.
Avatar billede peanut2000 Nybegynder
07. juli 2004 - 23:55 #5
vblf virker fint, tak point til driis
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester