在很多的.NET项目里面用户登陆和Cookie的处理是比较关键的.
特别是在用户退出本站登陆后.如果他想再次登陆到本站的其他页面
这个时候就必须删除之前所有登陆的Cookie以防止系统自动读取之前没有被清除的Cookie
以下是清楚Cookie的方法
HttpCookie aCookie;
string cookieName;
int limit = Request.Cookies.Count;
for (int i=0; i<limit; i++)
{
cookieName = Request.Cookies[i].Name;
aCookie = new HttpCookie(cookieName);
aCookie.Expires = DateTime.Now.AddDays(-1);
Response.Cookies.Add(aCookie);
}