Лучший способ определить, включены ли куки в ASP.NET?

Из документов:

Активация состояния

Существует три основных способа активировать состояние:

blockquote>

Для получения дополнительной информации см. UI-Router Wiki - Активация состояния

22
задан Ryan Sampson 16 October 2008 в 21:07
поделиться

4 ответа

Установите cookie, вызовите перенаправление к некоторой странице проверки и проверьте cookie.

Или набор cookie на каждом pageload, если это уже не установлено. Например, я предполагаю, что это должно проверить, поддерживаются ли cookie для отображения сообщения, когда они пытаются войти в систему, что они должны включить куки. Установите свой cookie входа в систему на некоторое значение по умолчанию для гостевых пользователей, если им еще не установили cookie. Тогда на Вашей странице входа в систему, проверьте на пользовательский cookie, и если это не установлено, затем отобразите свое сообщение.

18
ответ дан 29 November 2019 в 05:41
поделиться

Запишите cookie, перенаправление, посмотрите, можно ли считать cookie.

1
ответ дан 29 November 2019 в 05:41
поделиться

Хорошо, я думаю, если мы сможем сохранить cookie в сеансе Global.ASAX начните и прочтите это на странице .. Разве это не лучший способ?

1
ответ дан 29 November 2019 в 05:41
поделиться

это лучший способ

взят из http://www.eggheadcafe.com/community/aspnet/7/42769/cookies-enabled-or-not-.aspx

function cc()
{
 /* check for a cookie */
  if (document.cookie == "") 
  {
    /* if a cookie is not found - alert user -
     change cookieexists field value to false */
    alert("COOKIES need to be enabled!");

    /* If the user has Cookies disabled an alert will let him know 
        that cookies need to be enabled to log on.*/ 

    document.Form1.cookieexists.value ="false"  
  } else {
   /* this sets the value to true and nothing else will happen,
       the user will be able to log on*/
    document.Form1.cookieexists.value ="true"
  }
}

спасибо Venkat K

-3
ответ дан 29 November 2019 в 05:41
поделиться
Другие вопросы по тегам:

Похожие вопросы: