<% @Import Namespace="System.Web.Mail" %>
<script language="vb" runat="server">
Sub btnSendFeedback_Click(sender as Object, e as EventArgs)
'Create an instance of the MailMessage class
Dim objMM as New MailMessage()
'Set the properties - send the email to the person who filled out the
'feedback form.
objMM.To = txtEmail.Text
objMM.From = txtEmail.Text
'If you want to CC this email to someone else, uncomment the line below
'objMM.Cc = someone@someaddress.com
'If you want to BCC this email to someone else, uncomment the line below
'objMM.Bcc = someone@someaddress.com
'Send the email in text format
objMM.BodyFormat = MailFormat.Text
'(to send HTML format, change MailFormat.Text to MailFormat.Html)
'Set the priority - options are High, Low, and Normal
objMM.Priority = MailPriority.Normal
'Set the subject
objMM.Subject = "4GuysFromRolla.com - Sending Email from an ASP.NET Web Page"
'Set the body
objMM.Body = "At " + DateTime.Now + " you executed the ""Send an email message " & _
"from an ASP.NET Web page Demo."" Below you will find the contents " & _
"of the text entered in the comments textbox." & vbCrLf & vbCrLf & _
"-------------------------------------------------" & vbCrLf & vbCrLf & _
txtMessage.Text & vbCrLf
'Now, to send the message, use the Send method of the SmtpMail class
SmtpMail.Send(objMM)
panelSendEmail.Visible = false
panelMailSent.Visible = true
End Sub
</script>
<asp:panel id="panelSendEmail" runat="server">
<form runat="server">
<h2>We are interested in your feedback! Please enter the following
requested information below to send us your comments.</h2>
<b>Your Name:</b>
<asp:textbox id="txtName" runat="server" />
<br>
<b>Your Email Address:</b>
<asp:textbox id="txtEmail" runat="server" />
<p>
<b>Your Message:</b><br>
<asp:textbox id="txtMessage" TextMode="MultiLine" Columns="40" Rows="10" runat="server" />
<p>
<asp:button runat="server" id="btnSendFeedback" Text="Send Feedback!"
OnClick="btnSendFeedback_Click" />
</form>
</asp:panel>
<asp:panel id="panelMailSent" runat="server" Visible="False">
An email has been sent to the email address you specified. Thanks!
</asp:panel>
|