我想知道我們是否可以從cookie收集中刪除cookie,我們在asp.net網站上創建了什麼。我試過&找到Expiration Logic.It的作品,但它在瀏覽器cookie中顯示。如何刪除asp.net中的cookie
Response.Cookies["UserID"].Expires = DateTime.Now.AddDays(-1);
是否有此任何其他方法,我們可以刪除收集的cookie,所以它不會在瀏覽器cookie顯示。
請幫我解決這個問題。提前感謝。
我想知道我們是否可以從cookie收集中刪除cookie,我們在asp.net網站上創建了什麼。我試過&找到Expiration Logic.It的作品,但它在瀏覽器cookie中顯示。如何刪除asp.net中的cookie
Response.Cookies["UserID"].Expires = DateTime.Now.AddDays(-1);
是否有此任何其他方法,我們可以刪除收集的cookie,所以它不會在瀏覽器cookie顯示。
請幫我解決這個問題。提前感謝。
您不能直接刪除 在用戶的計算機上的cookie。但是,您可以使用 指示用戶的瀏覽器通過將Cookie的 過期日期設置爲過去的日期來刪除 Cookie。 用戶下次向 頁面請求域或路徑時, 設置該cookie,瀏覽器將 確定該cookie已過期 並將其刪除。
因此,您的策略是正確的,一旦收到響應,Cookie應該從瀏覽器中消失。
我不確定您可以刪除Cookie,因爲您無權刪除客戶端計算機上的任何內容。你所能做的只是基本上你在做什麼,這就是使你的應用程序的cookie無效。我認爲這取決於客戶端軟件是否應該刪除cookie,您所能做的只是設置時間戳,因此您將不再接受該cookie。
謝謝,其實我試着用上面的代碼它的作品,但是當我回來檢查系統它仍然顯示最後的內容記錄,這就是爲什麼我想刪除它。 – PrateekSaluja