私はCookieを使用していて、JavaScriptを使用して作成しましたが、プロセスの完了後にC#コードビハインドファイルを使用してそのCookieを期限切れにしようとすると、指定されたCookieが見つかりませんか?
これの理由は何でしょうか?JavaScriptで作成されたCookieは、C#を使用してアクセス/表示できないと思います...?本当??
これがJSでCookieを作成するための私のコードです
var expiryDate = new Date();
expiryDate.setTime(expiryDate.setDate(expiryDate.getDate() + 1)); // 365 days
document.cookie = "ReferedCookie=" + "clientId=" + UserGuid + "&productId=" + productId + "&Token=" + token + ";" + "expires=" + expiryDate.toGMTString() + ";";
これがCookieを見つけて期限切れにするための私のC#コードです
public void DeleteCookie(string Name)
{
if (System.Web.HttpContext.Current.Request.Cookies["ReferedCookie"] != null)
{
HttpCookie myCookie = new HttpCookie(Name);
myCookie.Expires = DateTime.Now.AddDays(-5d);
System.Web.HttpContext.Current.Response.Cookies.Add(myCookie);
}
}
前もって感謝します。