- var oldCookie = Request.Cookies["newsCookie"];
- if (oldCookie == null)
- {
- var newsCookie = new HttpCookie("newsCookie");
- newsCookie.Expires = DateTime.Now.Date.AddDays(1);
- newsCookie.Values.Add("" + newsId + "", "'" + newsId + "'");
- Response.SetCookie(newsCookie);
- model.ClickCount = model.ClickCount + 1;
- _newsService.Update(model);
- }
- else
- {
- if (oldCookie["" + newsId + ""] == null)
- {
- oldCookie.Values.Add("" + newsId + "", "'" + newsId + "'");
- Response.AppendCookie(oldCookie);
- model.ClickCount = model.ClickCount + 1;
- _newsService.Update(model);
- }
- }
or
//判断Cookie是否存在
if
(Request.Cookies[
"ipname"
] ==
null
)
{
Response.Cookies[
"ipname"
].Value =
"其实没意义"
;
Response.Cookies[
"ipname"
].Expires = DateTime.Now.AddSeconds(4);
//初始化 Application["counter"]
if
(Application[
"counter"
] ==
null
)
{
Application[
"counter"
] = 1;
}
else
{
Application.Lock();
Application[
"counter"
] = Convert.ToInt32(Application[
"counter"
]) + 1;
Application.UnLock();
}
}
lblAccessCount.Text =
"您是第"
+ Application[
"counter"
] +
"位访问者!"
;