【发布时间】:2010-12-19 23:17:09
【问题描述】:
我有一个向多个用户发送电子邮件的网页(在线分发列表)。单击提交按钮并发送电子邮件后,会显示一个状态页面,其中列出了已发送的电子邮件数量、错误和其他信息。如果用户单击后退按钮,则重新发送电子邮件。我怎样才能防止这种情况发生?
注意:浏览器确实会在实际发送电子邮件之前提示用户“重新提交”或“重新发送”数据到页面,但这并不能阻止我的用户点击它,然后想知道为什么发送了两份电子邮件出去。
环境:
- 服务器:C#、ASP.NET 2.0、IIS6
- 客户端:任何浏览器(我不想要 SmartNavigation 等特定于 IE 的解决方案)
【问题讨论】:
标签: asp.net postback back-button