سلام و عرض ادب خدمت دوستان بنده به این روش Cookies مورد نیازم رو ست میکنم

var FullNameCookie = new HttpCookie("FullNameCookie");
FullNameCookie.Expires = DateTime.Now.AddDays(1);
FullNameCookie.Value = (from u in db.Persons
where u.nationalCode == User.Identity.Name
select u.firstName + " " + u.lastName).FirstOrDefault();
//FullNameCookie.HttpOnly = true;
//FullNameCookie.Domain = "localhost:28625";
//HttpContext.Current.Response.Cookies.Set(FullNameC ookie);
HttpContext.Response.SetCookie(FullNameCookie);

سپس در فایل لایوت به این صوت فراخوانی میکنم
@Request.Cookies.Get("FullNameCookie").Values

در اولین فراخوانی مقدار صحیح کوکی رو نمایش میده ولی در فراخوانی های بعدی یه مقدار عجیب غریب میخونه!!!
Untitled-1.jpg