我在VB.NET联系表格中有这个:
受保护的子btnSubmit_Click1(发件人为对象,e为EventArgs) Dim mail As New MailMessage()
mail.To.Add(txtEmail.Text)
mail.From = New MailAddress("info@mySite.net")
mail.Subject = "Contact Form"
'mail.Bcc = New MailAddress
mail.Body = txtName.Text & vbCrLf & txtComments.Text
Dim smtp As New SmtpClient("mail.server")
smtp.Credentials = New NetworkCredential("EMAIL ID", "PWD")
smtp.Send(mail)
Response.Redirect("thankyou.aspx" & mail.To)
lblStatus.Text = "Your data has been submitted successfully"
txtName.Text = ""
txtEmail.Text = ""
txtComments.Text = ""
End Sub
mail.To在Response.Redirect中给我一个错误:
运营商'&'没有为类型'String'和'System.Net.Mail.MailAddressCollection'定义。
我想我需要创建一个单独的个性化aspx“谢谢”页面,所以我需要一种从表单字段数据中获取用户名称的方法。
感谢您的任何建议。
你的意思是这样的:
Response.Redirect(“thankyou.aspx”& Request.QueryString [“email.Text”];
答案 0 :(得分:0)
Mail.To是一个集合。尝试email.text
(这是您传递给邮件地址的内容)。