在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 來存儲和獲取用戶的會話信息。