Send email with html form message
<%@ Page Language=VB Debug=true %>
<%@ Import Namespace="System.Web.Mail" %>
<script runat=server>
Sub SubmitBtn_Click(Sender As Object, E As EventArgs)
Dim TheMailMessage as New MailMessage
Dim TheMailConnection as SmtpMail
Dim TheMessage as String
TheMessage = "<HTML><BODY>" _
& "<FORM method=""post"" action=""" _
& "http://yourwebsite/processrequest.aspx"">" _
& "<B>Product Name: </B>ASP.net Book<BR>" _
& "<B>Description: </B>These books are very nice!<BR>" _
& "<B>Price: </B>$48.96<BR>" _
& "<B>Quantity: </B><input name=""txtQuantity"" " _
& "type=""text""/><BR>" _
& "<input type=""submit"" value=""Order""/>" _
& "<BR></FORM></BODY></HTML>"
TheMailMessage.From = "me@mycomapny.com"
TheMailMessage.To = txtToEmail.Text
TheMailMessage.Subject = "HTML Email"
TheMailMessage.Body = TheMessage
TheMailMessage.BodyFormat = MailFormat.Html
TheMailConnection.Send(TheMailMessage)
End Sub
</SCRIPT>
<HTML>
<HEAD>
<TITLE>Adding a Form to an Email Message</TITLE>
</HEAD>
<form runat="server">
<BR><BR>
Enter your email address:
<BR>
<asp:textbox
id="txtToEmail"
runat="server"
/>
<BR>
<BR>
<asp:button
id="butOK"
text="Send HTML Email"
Type="Submit"
OnClick="SubmitBtn_Click"
runat="server"
/>
</form>
</BODY>
</HTML>
Related examples in the same category