我有一个我正在调用的电子邮件方法OnPageLoad
。C# 4.0
当页面加载时,它会将电子邮件发送给用户。问题是当用户刷新页面时,每次它都会向用户生成电子邮件,这是不可接受的。有没有什么方法可以让我的方法只在页面打开时第一次执行。我正在调用这样的方法
if (!IsPostBack)
{
Sendemail(emailid, "ibrahim.cheema@shakarganj.com.pk", "SML Dashboards Access", "<b><font color=red>Dashboard Access Alert!</font></b> <br></br>Note: If the access is by yourself, then please ignore this email.<br><br>SML Dashboards accessed using your credentials<br><b>" + emailid + "<br><b>Location / IP Address :</b>" + GetUserIP());
}
这样,用户在刷新页面时总是会收到电子邮件。我怎样才能避免它?