使用 mail.to.add 根据文本字段发送给特定用户



我正在尝试通过单击vb代码中的按钮发送电子邮件。 代码工作正常;单击该按钮时,它将向mail.to.add中的指定电子邮件地址发送电子邮件。 如何将变量传递给它,以便根据文本字段中的电子邮件而不是 vb 代码中指定的电子邮件将电子邮件发送给用户?

Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
    Dim mail As New MailMessage
    mail.Subject = "Membership"
    mail.To.Add("********")
    mail.From = New MailAddress("**********")
    mail.Body = "Congratulations!  You have been approved as a member!"

    Dim smtp As New SmtpClient("Smtp.gmail.com")
    smtp.EnableSsl = True
    smtp.Credentials = New System.Net.NetworkCredential("*******", "**********")
    smtp.Port = "587"
    smtp.Send(mail)

End Sub

向.aspx添加文本框

<asp:TextBox ID="EmailTextBox" runat="server" />

在代码 ASPX 中.cs使用

mail.To.Add(EmailTextBox.Text)

最新更新