【问题标题】:using mail.to.add to send to specific user based on text field使用 mail.to.add 根据文本字段发送给特定用户
【发布时间】:2013-10-14 20:23:26
【问题描述】:

我正在尝试通过单击我的 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

【问题讨论】:

    标签: asp.net vb.net visual-studio vba email


    【解决方案1】:

    在 .aspx 中添加一个文本框

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

    并在代码 aspx.cs 中使用

    mail.To.Add(EmailTextBox.Text)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-10-09
      • 2018-05-19
      • 2015-05-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-07-21
      相关资源
      最近更新 更多