不确定我是否真的在正确的论坛上,但如果不是,请告诉我。我有一个用 ASP(不是 .net)编码的页面,用于发送电子邮件。我们目前遇到一个问题,页面似乎有时被发送了两次。查了一下,发现出现这个问题的都是大机构的,所以建议他们的服务器可能出于某种原因缓存了文件。
我想知道,在 HTML(或 ASP)中是否有一种方法可以防止这种情况发生?还是我们必须在 IIS 中设置它?
编辑:我忘了提的是,有时,两封邮件之间的时间可能以小时为单位,而不仅仅是几秒钟
谢谢,
最佳答案
我在这里没有看到任何缓存问题。
我看到的唯一解决方案是将发送的电子邮件列表存储在服务器端(数据库、文件系统)的某处,并在发送之前检查列表。
使用这种方法,您将确保只向指定地址发送一封邮件,避免重复提交或其他可能的问题。
关于html - 禁用特定页面上的页面缓存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2523472/