2012-10-19 13 views
5

Response.Cookies["alertsCookie"]は空のクッキーを返します。JavaScriptで書かれたCookieがコードビハインドで読み取られない

私はパスでクッキーを読み込む方法を見つけることができませんでしたので、私は2枚のクッキーを作ったので、私は両方の場所にそれらを書くことにしました(ページのパスと/)

コードビハインド:

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

のJavaScript(jQueryの):Requestの代わりに、Response

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); 
} 

答えて

15

ルック。

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

Response.CookiesRequest.Cookiesは、ブラウザからクッキーを読み込むためのもので、ブラウザ上のクッキーを設定するためのものです。

+1

wow。ちょうどうわー。どうもありがとうございます。 – user1690294

関連する問題