Файл cookie, созданный в JavaScript, не обновляется при использовании ASP.NET - PullRequest
0 голосов
/ 28 октября 2011

Я создаю cookie в JS, используя это:

function setCookie(name, value, expires, path, domain, secure) {
    var curCookie =
        name + "=" + value +
        ((expires) ? "; expires=" + expires.toGMTString() : "") +
        ((path) ? "; path=" + path : "/") +
        ((domain) ? "; domain=" + domain : "") +
        ((secure) ? "; secure" : "");
    document.cookie = curCookie;
}

setCookie('AccountSelectedTab', '1');

когда я пытаюсь отредактировать этот файл cookie, используя ASP.NET:

Response.Cookies['AccountSelectedTab'].Value = 'some value';

Создает другой файл cookie вместо его изменения.

Если я укажу одинаковый путь для обоих файлов cookie, второй не получится, но JS не обновится.

Полагаю, я что-то упустил, но мне нужно понять, что ...

Спасибо.

1 Ответ

0 голосов
/ 03 января 2012

Полагаю, вы изменили код следующим образом:

HttpCookie cookie = new HttpCookie("newCookie");

cookie.HttpOnly = false;

без этого вы не сможете получить доступ к файлам cookie через Javascript.

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