所以我有一个设置为在用户到达此页面后发送电子邮件的方法。但是,当用户意外刷新页面时,我想阻止它再次发送。下面是我的代码:
protected void Page_Load(object sender, EventArgs e)
{
Session["ID"] = "50";
if (string.IsNullOrEmpty(Session["ID"] as string))
{
Response.Redirect("./default");
}
if (!Page.IsPostBack)
{
email();
}
}
我意识到刷新页面不会回复,它更像是一个GET而不是帖子。