1
/獲取值我有以下邏輯非常簡單的頁面:無法設置cookie的從
protected void Page_Load(object sender, EventArgs e)
{
if (null == Response.Cookies["UserSettings"].Value)
{
HttpCookie cookie = new HttpCookie("UserSettings");
cookie.Value = "The Big C";
cookie.Expires = DateTime.Now.AddDays(10);
Response.Cookies.Add(cookie);
}
else
{
// got here
}
}
我在兩個if
和else
設置斷點和else
斷點從來沒有被擊中。每一次都會觸發if
聲明。這裏有什麼可能是錯的?
謝謝!
中檢查它Request.Cookies和Response.Cookies都具有相同的值嗎?我認爲他們可以,但可以仔細檢查一下Request.Cookies是否可以給你返回cookie? – 2011-01-26 18:55:53
請求給出正確的值(The Big C)。我應該使用Request而不是Response來閱讀cookie嗎? – 2011-01-26 19:01:02