Asp no es lo mio, pero, se supone que esto, con las adaptaciones necesarias haría lo que necesitas
Código ASP:
Ver original<%
If Request.Form("btnSubmit") <> "" Then
Dim UserName
Dim UserMessage
UserName = Request.Form("txtName")
UserMessage = Request.Form("txtMessage")
Dim Message
Message = "Mail from the Web site" & vbCrlf & vbCrLf
Message = Message & "User " & UserName & _
" left the following message: " & vbCrLf
Message = Message & UserMessage & vbCrLf & vbCrLf
Dim oMessage
Set oMessage = Server.CreateObject("CDONTS.NewMail")
Const CdoBodyFormatHTML = 0 ' Send HTML Mail
Const CdoBodyFormatText = 1 ' Send Text Mail
Const CdoMailFormatMime = 0 ' Send mail in MIME format.
Const CdoMailFormatText = 1 ' Send mail in uninterrupted
' plain text (default value).
With oMessage
.Subject = "User " & UserName & " left a message"
.BodyFormat = CdoBodyFormatText ' CdoBodyFormatHTML
.MailFormat = CdoMailFormatMime ' CdoMailFormatText
.Body = Message
.Send
End with
Set oMessage = Nothing
Response.Redirect("ThankYou.asp")
End If
%>
<html>
como ves, tras el envío hay un redirect a una página de agradecimiento
Response.Redirect("ThankYou.asp")
Guía completa
http://imar.spaanjaars.com/249/howto...om-an-asp-page
Saludos