mvc 5 read create and read multiple key-value cookies (create from controller, read from jquery js)



mvc uygulamasında controller da cookie oluşturup, client tarafında jquery ile bunu okumak.




controller: 
login :

//......aşağısı login cookie si........................................
if (Response.Cookies["OrnekCookieLogin"] != null)
{
//Cookie nesnesi oluşturuyoruz.
HttpCookie Cookie = new HttpCookie("OrnekCookieLogin");
//Cookie bilgilerini tanımlıyoruz.
Cookie["ckUname"] = sKullaniciAdi;
Cookie["ckPass"] = sSifre;
  //Cookie'nin tutulacak süresini belirtiyoruz. süre belirtilmezse tarayıcı kapandığında silinir.
Cookie.Expires = DateTime.Now.AddDays(1);
//Cookie'yi ekleyerek, fiziksel olarak oluşturuyoruz.
Response.Cookies.Add(Cookie);
}

//..............................................
return RedirectToAction("Index", "Home");
//..............................................

index :
//..Cookie kontrolü................................
HttpCookie Cookie = Request.Cookies["OrnekCookieLogin"];
ViewBag.ckUname = Cookie?["ckUname"].ToString();
Session["ckUname"] = Cookie?["ckUname"];
  //...................................................



view : jquery : 

var val = '@ViewBag.ckUname';
@*var val = '@Session["ckUname"]';*@ 

alert("drs : " + val);




Yorumlar