在MVC项目中,可以使用C# Cookie 来存储和获取用户的会话信息。以下是一个示例代码,展示了如何在MVC项目中使用C# Cookie:
// 设置Cookie public ActionResult SetCookie() { HttpCookie cookie = new HttpCookie("UserInfo"); cookie["UserName"] = "John"; cookie.Expires = DateTime.Now.AddHours(1); Response.Cookies.Add(cookie); return View(); } // 获取Cookie public ActionResult GetCookie() { HttpCookie cookie = Request.Cookies["UserInfo"]; if (cookie != null) { string userName = cookie["UserName"]; ViewBag.UserName = userName; } return View(); }
在上面的示例中,SetCookie
方法用来设置一个名为 “UserInfo” 的Cookie,其中存储了用户的用户名信息并设置了过期时间为1小时。GetCookie
方法用来获取名为 “UserInfo” 的Cookie,并将其中存储的用户名信息传递给视图显示。
通过这种方式,可以在MVC项目中方便地使用C# Cookie 来存储和获取用户的会话信息。