Remove cookie on log-out
You can try with
Session.Abandon();
Response.Cookies.Clear();
Or also
YourCookies.Expires = DateTime.Now.AddDays(-1d);
Link : http://msdn.microsoft.com/en-us/library/ms178195%28v=vs.100%29.aspx
From MSDN DOCUMENTATION,
You cannot directly delete a cookie on a user's computer. However, you can direct the user's browser to delete the cookie by setting the cookie's expiration date to a past date. The next time a user makes a request to a page within the domain or path that set the cookie, the browser will determine that the cookie has expired and remove it.
You can do like this:
if (Request.Cookies["Administrator"] != null)
{
HttpCookie myCookie = new HttpCookie("Administrator");
myCookie.Expires = DateTime.Now.AddDays(-1d);
Response.Cookies.Add(myCookie);
}