我想刪除的cookie在ASP.NET刪除Cookie中的多個行動要求在ASP.NET MVC
這是我使用的代碼,它工作正常的情況下所有除了從一個。
public static void DeleteCookie(string name)
{
if (!string.IsNullOrWhiteSpace(name))
{
var cookie = HttpContext.Current.Request.Cookies[name];
if (cookie != null)
{
// Delete the cookie
cookie.Expires = DateTime.Now.AddDays(-1d);
HttpContext.Current.Response.Cookies.Add(cookie);
}
}
}
而情景是這樣的。
當我進入我的物品的詳細頁面時,會創建一個cookie。當我回到項目列表。然後,我需要刪除cookie,以便某些菜單不顯示。但是在View調用該刪除的cookie時,它會返回保存值。
我已經調試了cookie。過期日期即被設置爲-ve,但直到請求未完成,cookie才被刪除。
幫助..
我認爲你正在檢查服務器端的cookie,你嘗試刪除相同的請求。當您檢查顯示菜單時,我會要求您檢查到期數據。 –