Cookieler temel olarak iki şekilde oluşturulabilir. Birinci yöntemde her bir değer için ayrı cookie oluşturulabilirken diğerinde cookie ismi altında farklı anahtarlar ile farklı değerdeki cookieler oluşturulabilir.Cookie Oluşturmak şu şekildedir:Response.Cookies[“renk”].Value=”sarı”;Cooike’yi oluşturduk. Cooikenin değeri sarıdır. Artık bu cooike browser kapatılana dek bu değer olacaktır.Eğer cooikeyi tekrar elde etmek istersek:Response.Write (Request.Cookies[“renk”].Value.ToString());Bu ifadeyle renk isimli cooikemizin değeri elde edilebilir ve istenilen yerde kullanılır.Cooikeleri aspx sayfamızda (Web Formda Kullanalım)Visual Studio Programında Bir Web Projesi açalım. default.aspx’i, cookie.aspx olarak değiştirelim.Kodlarımız



Şeklinde Yazalım. Daha sonra add new item kısmından bir adet web form daha ekleyip adını cookie_elde_et.aspx olarak değiştirelim.cookie_elde_et.aspx e yazacağımız kodlarprivate void Page_Load(object sender, EventArgs e){Response.Write (Request.Cookies[“renk”].Value.ToString());}



cookie.aspx sayfamızı çalıştırdığımızda ekrana sarı değeri yazılıyor. cookie.aspx’i kapatıp cookie_elde_et.aspx’i çalıştıtırsak değer görünmez çünkü cookie.aspx’ten geçiş yapmadık. Burada vurgulamak istediğim sayfalar arası geçişte cookie’nin nasıl kullanıldığı ve cookie’lerin nerede yer aldığıdır.iyi kodlamalar…