电子邮件表格:个性化'谢谢你'页

时间:2014-11-07 19:21:09

标签: vb.net

我在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”];

1 个答案:

答案 0 :(得分:0)

Mail.To是一个集合。尝试email.text(这是您传递给邮件地址的内容)。