【发布时间】:2014-02-18 22:34:10
【问题描述】:
我正在开发托管在 IIS 6 上的经典 ASP 应用程序。用户可以在 Enter_details.asp 页面中输入详细信息,然后单击发送电子邮件按钮以接收电子邮件确认。点击发送电子邮件按钮后,页面被重定向到 email.asp 页面并发送电子邮件。
如果用户刷新 email.asp 页面,则会发送一封包含相同详细信息的重复电子邮件。如何检查 ASP 页面是否被重定向或刷新并避免重复电子邮件?
Page1:Enter_Details.asp 页面
<form action="email.asp" method="POST">
<input type="Submit" name="Submitbutton" value="Send E-Mail">
第 2 页:Email.asp
code to send email goes here.
如果电子邮件已经发送,我想要提醒用户。
如何检查 ASP 页面是否被重定向或刷新?
【问题讨论】:
-
完成此任务的一个简单逻辑是在单击确定按钮后向用户显示一条弹出消息(只有确定按钮)“邮件发送成功........”,将用户从
email.asp重定向到主页或收件箱页面