aspx.cs でのソリューション後のタイトルの状態として、別の Web ページに切り替えて Cookie を削除し、同じメールの再送信を回避したいと考えています。
質問する
331 次
3 に答える
4
PRGパターンを行う
取引が完了したら、別のページにリダイレクトします (「正常に完了しました」またはその他のメッセージが表示されます)。Now Refresh はあなたに勝てません
リダイレクトするには、Response.Redirect
メソッドを使用できます
Response.Redirect("welcome.aspx")
于 2012-08-15T20:06:57.740 に答える
2
メールが再度送信されないようにする を追加できSession
ます (これがセッションごとに 1 回のメール (ニュースレターのサインアップなど) の場合)。
次にSession
、電子メールを送信する前に、これが存在するかどうかを確認します。
if (Session["emailsent"]==null){
//Send email code here
Session["emailsent"] = true;
}
于 2012-08-15T20:06:55.030 に答える
0
page_load イベントでテストする必要があります
if(!IsPostBack)
{
//send mail...
}
else
{
//do nothing
}
于 2012-08-15T20:06:44.427 に答える