Aşağıdaki kod cevabının bir parçası olarak kullanıcıya bir çerez gönderir:ASP.NET'te kalıcı olmayan (bellek içi) bir çerezi nasıl atayabilirim?
var cookie = new HttpCookie("theAnswer", "42");
cookie.Expires = DateTime.Now.AddDays(7);
Response.Cookies.Add(cookie);
çerez çoğu tarayıcı tarafından diske yazılır ve oturumlar boyunca kullanılan kalıcı tipidir. Yani, tarayıcı ve bilgisayar aralarında kapatılmış olsa bile, çerez yarın müşterinin bilgisayarında hala. Bir hafta sonra, çerez silinecek (satır 2'ye bağlı olarak).
Kalıcı olmayan/bellek içi çerezler, müşterinin tarama oturumu boyunca belirlenen bir ömrü olan başka bir çerez çeşididir. Genellikle, bu tür çerezler bellekte tutulur ve tarayıcı kapatıldığında atılırlar.
ASP.NET'ten bellek içi bir çerezi nasıl atayabilirim?
Bu hatta ASP.NET özgü değildir ... hile yok. Kalıcı olmayan çerezler, tanım olarak, son kullanma tarihi olmayanlardır. :) – bzlm
Bu sorunun cevabı olduğundan şüpheliyim, ancak Google ve SO’da birkaç hızlı arama güvenilir bir kaynağa dönüşmedi. En azından şimdi burada belgelendi! bzlm: bonus bilgi için teşekkürler, bilmiyordum :) –
Yani, shorthand versiyonu 'Response.Cookies [" theAnswer "]. Value =" 42 "' da kalıcı olmayan bir çerezle sonuçlanır, değil mi? –