4 回答

TA貢獻1797條經驗 獲得超6個贊
參考代碼如下:
//如果請求的Cookie對象為空
if (Request.Cookies["userCookie"] == null)
{
//創建一個Cookie對象
HttpCookie userCookie = new HttpCookie("userCookie");
//給對象賦值
userCookie.Values["userName"] =
userInfo.UserName.ToString();
userCookie.Values["lastVist"] =
DateTime.Now.ToString();
userCookie.Values["count"] = "1";
//設置對象的過期時間
userCookie.Expires = DateTime.Now.AddDays(30);
//添加到Cookies集合
Response.Cookies.Add(userCookie);
}
//不為空的情況
else
{
int counter =
Convert.ToInt32
(Request.Cookies["userCookie"]["count"]) + 1;
HttpCookie userCookie =
new HttpCookie("userCookie");
userCookie.Values["userName"] =
userInfo.UserName.ToString();
userCookie.Values["lastVist"] =
DateTime.Now.ToString();
userCookie.Values["count"] =
counter.ToString();
userCookie.Expires =
DateTime.Now.AddDays(30);
Response.Cookies.Add(userCookie);
}

TA貢獻1772條經驗 獲得超8個贊
添加回答
舉報