我正在尝试提供反馈表单,但从未做过此操作。我找到了一个在VB中解释它的教程,但即使代码适用于他,它似乎也不适用于我。失败后,我尝试了另一个教程,仍然没有去!但由于第一个看起来更简单,我决定再试一次。有些人可以帮我解释我做错了什么吗?反馈表单会产生错误
我有4个文本框Name
,Email
,Telephone
和Comments
的错误似乎是
Dim message As MailMessage = New MailMessage(from, "[email protected]", "feedback", body)
错误:指定的字符串不是一个电子邮件地址所要求的形式。
教程:[How Do I:] Create a "Contact Us" Page?
Protected Sub btnSend_Click(sender As Object, e As EventArgs) Handles btnSend.Click
SendMail(txtName.Text, txtEmail.Text)
SendMail(txtTel.Text, txtComments.Text)
End Sub
Private Sub SendMail(ByVal from As String, ByVal body As String)
Dim mailServerName As String = "SMTP.bulldogbroadband.co.za"
Dim message As MailMessage = New MailMessage(from, "[email protected]", "feedback", body)
Dim mailClient As SmtpClient = New SmtpClient
mailClient.Host = mailServerName
mailClient.Send(message)
message.Dispose()
End Sub