2012-05-28 6 views
9

Wie kann ich diese Option in der Steuerung und den Zugriff es in jeder Ansicht wie zum BeispielErstellen und Zugriff von Cookies in ASP.NET MVC3

User.Identity.Name 

ich diesen Code an beliebiger Stelle verwenden können, da der Benutzer in und angemeldet hat ich will wieder auslogge entfernt wissen, wie zu löschen oder das Cookie löscht es auch, wenn der Benutzer basierend auf den Code von Standard

FormsAuthentication.SetAuthCookie 

auch.

Antwort

25
....  
//create cookie 
var cookie = new HttpCookie("cookieName"); 

cookie.Value = "value"; 
Response.Cookies.Add(cookie); 

//remove cookie 
var cookie = new HttpCookie("cookieName"); 
cookie.Expires = DateTime.Now.AddDays(-1d); 
Response.Cookies.Add(cookie); 

//To Request the cookies value 
var val = Request.Cookies["cookieName"].Value; 
.... 
+0

Vielen Dank, es funktioniert! – Zabady

+0

Wie fügt man mehrere Werte in einen Cookie ein? Wie ich dieses Beispiel erwähnt habe, um Benutzerdaten wie E-Mail-ID, Benutzer-ID und einige andere Informationen in Cookie zu speichern. – Ranger