ユーザーがログアウトするときに、C# を使用して Cookie を削除しようとしています。ここにリストされているコードの提案:ブラウザーから Cookie を削除しても機能しません。私は必死になってそれらのいくつかをまとめましたが、それらは機能していません。
if (Request.Cookies["loginidcookie"] != null)
{
HttpCookie myCookie = new HttpCookie("loginidcookie");
myCookie.Value = String.Empty;
myCookie.Expires = DateTime.Now.AddDays(-1d);
Response.Cookies.Add(myCookie);
Response.Cookies.Remove("loginidcookie");
}
Response.Redirect("logout.aspx");
そのため、Cookie の値を空の文字列で上書きするだけでなく、昨日期限切れになるように設定し、Cookie のリストから削除しています。しかし、このコードを実行して [戻る] ボタンを押してリロードすると、Cookie は元の値のままです。では、どうすればそれを取り除くことができますか?
ありがとうございました