2015-11-05 19 views
6

:いつか、後でクッキー値を設定するには?私はクッキーの値を設定するには、以下のやってる

HttpCookie mycookie = new HttpCookie("mycookie"); 
mycookie.value = "value1"; 
mycookie.Expires = DateTime.Now.Add(1); 
HttpContext.Current.Response.Cookies.Add(mycookie); 

を、私が使用してクッキーを確認してください。

HttpCookie mycookie = HttpContext.Current.Request.Cookies["mycookie"]; 

、私はそれがまだ古い値を持って気づく:

mycookie.value == "oldValue" 

私は設定した直後にクッキーをチェックすることもできます。設定した値はありません。それはまだ古い価値です。

値が設定されておらず、どうすれば設定できますか?

答えて

4

あなたはそれを削除し、それを

var response = HttpContext.Current.Response; 
response.Cookies.Remove("mycookie"); 
response.Cookies.Add(cookie); 
を追加する必要があり、これを試してみてください
関連する問題