TankorSmash

MoviesController.cs

Jan 4th, 2013
113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.18 KB | None | 0 0
  1.         //Creates a cookie
  2.         public ActionResult Cookies()
  3.         {
  4.             //create a cookie
  5.             var cookie_name = "TestCookie";
  6.             HttpCookie cookie = new HttpCookie(cookie_name);
  7.             cookie.Value = "Test Cookie Value";
  8.  
  9.             //add the cookie
  10.             Response.Cookies.Add(cookie);
  11.             Trace.WriteLine("Cookie Added");
  12.  
  13.             //test for the cookie creation, change ViewBag
  14.             if (Request.Cookies.Get(cookie_name) != null)
  15.             { ViewBag.cookies = true; }
  16.  
  17.             return View();
  18.         }
  19.  
  20.         //Expires a cookie
  21.         public ActionResult Jar()
  22.         {
  23.             var cookie_name = "TestCookie";
  24.  
  25.             //if cookie exists, remove it
  26.             if (Request.Cookies.AllKeys.Contains(cookie_name)) {
  27.                 //get the cookie from the request, expire the time so it gets
  28.                 // deleted
  29.                 var cookie = Request.Cookies.Get(cookie_name);
  30.                 cookie.Expires = DateTime.Now.AddDays(-1);
  31.                 Response.Cookies.Add(cookie);
  32.  
  33.                 ViewBag.cookies = false;
  34.  
  35.                 Trace.WriteLine("Cookie removed");
  36.             }
Add Comment
Please, Sign In to add comment