Подскажите, пожалуйста, что я здесь не так делаю.
Почему данные Cookie не сохраняются при перезагрузке страницы:
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
// it is always null !!!!
if (Response.Cookies["user_id"].Value != null)
{
//code never gets here
}
}
}
и это код для хранения куки (после установки флажка):
protected void CheckBoxRememberMe_Click(object sender, EventArgs e)
{
Response.Cookies["user_id"].Value = tbUserID.Text;
Response.Cookies["user_id"].Expires = DateTime.Now.AddDays(15);
}
Итак: я нажимаю на флажок, значение текстового поля tbUserID сохраняется в HttpCookie, затем перезагружаю страницу (обновление), и значение равно нулю.
Есть идеи?