6

Response.Cookies["alertsCookie"]空白のクッキーをくれます。

パスで Cookie を読み取る方法がわからなかったため、2 つの Cookie を作成しました。そのため、それらを両方の場所 (ページ パスと /) に書き込むことにしました。

分離コード:

HttpCookie seenAlertsCookie = Response.Cookies["alertsCookie"];

JavaScript (jQuery):

var cookie = $.cookie("alertsCookie");
alert(cookie);
if (cookie == null) {
    $.cookie('alertsCookie', alertGuid, { expires: 7300, path: '/' });
    $.cookie('alertsCookie', alertGuid, 7300);

}
else {
    var cookieVal = cookie + '|';
    cookieVal = cookieVal + alertGuid;
    $.cookie('alertsCookie', cookieVal, { expires: 7300, path: '/' });
    $.cookie('alertsCookie', cookieVal, 7300);
}
4

1 に答える 1

15

Requestの代わりに見てくださいResponse

HttpCookie seenAlertsCookie = Request.Cookies["alertsCookie"];

Response.Cookiesはブラウザに Cookie を設定するためのRequest.Cookiesもので、ブラウザからの Cookie を読み取るためのものです。

于 2012-10-19T20:04:17.077 に答える