Bom, muitas vezes precisamos criar cookies. Isso pode ser feito de uma maneira muito simples utilizando a classe HttpCookie.

   1: // Gravo um cookie 'Cadastro'
   2:  
   3: HttpCookie Cookies = new HttpCookie("Cadastro"); 
   4:  
   5: Cookies.Values.Add("Nome", "Alexandre"); //Coloco o valor do Nome
   6:  
   7: Cookies.Values.Add("Sobrenome", "Minato"); //Coloco o valor do SobreNome
   8:  
   9: Cookies.Expires = new DateTime(2010, 12, 1); // Data que expira o cookie 
  10:  
  11: (Utilize: Cookies.Expires.AddDays(1)para adicionar dias à um cookie existente
  12:  
  13: // Grava o cookie no client
  14:  
  15: Response.AppendCookie(Cookies);
  16:  
  17:  
  18:  
  19: HttpCookie retorno; // Variavel do Tipo HttpCookie, que receberá o Cookie
  20:  
  21: retorno = Request.Cookies["Cadastro"]; // Retorno o valo do cookie
  22:  
  23: string strNome = retorno.Values["Nome"].ToString(); // Encontro o nome
  24:  
  25: string strSobrenome = retorno.Values["Sobrenome"].ToString(); // Encontro o Sobrenome

 

Espero ter ajudado,

 

Minato 8-)