Cookie не работает в IE - PullRequest
       1

Cookie не работает в IE

3 голосов
/ 30 июня 2010

Cookies не работают с IE. В браузере разрешено использование файлов cookie. Он отлично работает в Firefox ... и отлично работает в 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);
}

Ответы [ 2 ]

2 голосов
/ 05 марта 2011

Возможно, вы подчеркнули имя локального сервера. Иногда это может быть проблемой. Чек http://www.enhanceie.com/ie/bugs.asp

1 голос
/ 05 марта 2011

Если ваш cookie-файл является сторонним cookie-файлом (например, в подкадре из другого источника), то настройка cookie-файла, вероятно, будет заблокирована P3P)Нажмите «Просмотр»> «Политика конфиденциальности веб-страницы», чтобы узнать, не заблокированы ли какие-либо файлы cookie.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...