Проблема:
Я пытаюсь сохранить несколько переменных в 1 cookie, но cookie не сохраняет значения.Потому что когда я перехожу на другую страницу, cookie-файл безопасен.Я проверил, что переменные не пустые, и он также помещает значения в cookie при отладке, как я уже сказал, что он не сохраняет его
Код:
string omschrijving = GridView1.Rows[0].Cells[0].Text.ToString();
string Productnaam = GridView1.Rows[0].Cells[1].Text.ToString();
string Maat = GridView1.Rows[0].Cells[2].Text.ToString();
string Voorraad = GridView1.Rows[0].Cells[3].Text.ToString();
string groepnaam = GridView1.Rows[0].Cells[4].Text.ToString();
string prijs = GridView1.Rows[0].Cells[5].Text.ToString();
SqlConnection cnn = new SqlConnection(Global.sqlcnn);
SqlCommand cmd = new SqlCommand();
cmd.Connection = cnn;
cmd.CommandText = "SELECT Afbeelding FROM TblProducten where Productnaam = '" + Productnaam + "'";
cnn.Open();
Afbeelding = cmd.ExecuteScalar().ToString();
cnn.Close();
if (Request.Cookies["aa"] == null)
{
Response.Cookies["aa"].Value = omschrijving + "," + Productnaam + "," + Maat + "," + Voorraad + "," + Afbeelding + "," + groepnaam + "," + prijs;
Response.Cookies["aa"].Expires = DateTime.Now.AddDays(10);
}
else
{
Response.Cookies["aa"].Value = Request.Cookies["aa"].Value + "|" + omschrijving + " ," + Productnaam + " ," + Maat + " ," + Voorraad + " ," + Afbeelding + " ," + groepnaam + " ," + prijs;
Response.Cookies["aa"].Expires = DateTime.Now.AddDays(10);
}
Любые сложности, почемупеченье не сохраняет?