Avatar billede suppenudel Nybegynder
23. maj 2003 - 11:07 Der er 3 kommentarer og
1 løsning

Mail-funktion ved tryk på knap

Hej,

Ville høre om der var mogen der har en idé til en mail-funktion, således at når man trykker på en knap, bliver det der står i nogle tekstbokse på en aspx-side, sendt til en fast e-mail-adresse. Ligesom en slags webform :-)
Avatar billede burningice Nybegynder
23. maj 2003 - 11:20 #1
du kan bruge System.Web.Mail.SmtpMail-klassen:

string from = "from@microsoft.com";
string to = "to@microsoft.com";
string subject = "UtilMailMessage001";
string body = "<html><body>UtilMailMessage001 - success</body></html>";
SmtpMail.Send(from, to, subject, body);
Avatar billede suppenudel Nybegynder
23. maj 2003 - 12:20 #2
Okay, men hvordan sætter jeg det ind? Skal det stå under der hvor jeg klikker på min knap hvor der står:


  Sub btnbestil_Click(sender As Object, e As EventArgs)

For så så skriver den bare:'String' is a class type, and so is not a valid expression.

???
Avatar billede odegaard Nybegynder
23. maj 2003 - 13:09 #3
det er fordi koden du ser på er C# og du vil vist skrive i VB.NET:

Sub btnbestil_Click(sender As Object, e As EventArgs)
  SendEmail()
End Sub
Sub SendEmail
        Dim mail As New MailMessage
        mail.From = """" & tbName.Text & """" & tbEmail.Text 'lav at tjek for at der er indtastet en gyldig emailadresse!
        mail.To = "my@adress.dk"
        mail.Subject = tbSubject.Text
        mail.Body = tbMessage.Text
    mail.BodyFormat = MailFormat.Text
    SmtpMail.SmtpServer = "Localhost"
    SmtpMail.Send(mail)
End Sub

Husk at importere mail-namespacet i headeren:
<%@ Import Namespace="System.Web.Mail" %>
Avatar billede suppenudel Nybegynder
28. december 2004 - 00:51 #4
fino
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