Criar e ler cookies em C#

 

Para criar, use o seguinte código:

//Cria a estancia do obj HttpCookie passando o nome do mesmo

HttpCookie cookie = new HttpCookie ("nomeCookie");

//Define o valor do cookie

cookie.Value = "valorCookie"

//Time para expiração (1min)

DateTime dtNow = DateTime.Now;

TimeSpan tsMinute = new TimeSpan(0,0,1,0);

Cookie.Expires = dtNow + tsMinute;

//Adiciona o cookie

Response.Cookies.Add(cookie);

 

Para ler, use o seguinte código:

//Cria o obj cookie e recebe o mesmo pelo obj Request

HttpCookie cookie = Request.Cookies["nomeCookie"];

//Imprime o valor do cookie

Response.Write(cookie.Value.ToString());