2010-06-29 107 views
3

Cookie無法與IE一起使用。瀏覽器設置爲允許Cookie。它可以在Firefox中正常工作......並且在IE中運行時可以正常工作。但是一旦我發佈,它就會崩潰。它用於民意調查,因此用戶不能多次投票。以下代碼在用戶嘗試投票後運行:Cookie在IE中不工作

if (Request.Cookies["Poll"] != null && Request.Cookies["Poll"].Value == "Voted") 
{ 
    // Display label 
    lblVoted.Visible= true; 
} 
else 
{ 
    // Update DB 
    // Add cookie 
    Response.Cookies["Poll"].Value = "Voted"; 
    Response.Cookies["Poll"].Expires = DateTime.Now.AddDays(30); 
} 

回答

1

如果您的cookie是第三方cookie(例如,在來自不同來源的子幀中),那麼cookie的設置可能會被P3P阻止)。點擊查看>網頁隱私政策,查看是否有任何cookie被阻止。