У меня есть два браузера с двух разных машин, попадающих на тестовую страницу. Тестовая страница загружает куки. Если его там нет, он создает cookie.
public string GetUserCookieId()
{
string cookieName = "CookieId3";
HttpCookie userInfoCookies = Request.Cookies[cookieName];
string cookieId = "";
if (userInfoCookies != null)
cookieId = userInfoCookies.Value;
if (string.IsNullOrEmpty(cookieId))
{
cookieId = Guid.NewGuid().ToString();
HttpCookie cookie = new HttpCookie(cookieName);
cookie.Value = cookieId;
cookie.Expires = DateTime.Now.AddDays(90);
Response.SetCookie(cookie);
}
return cookieId;
}
Обе машины браузера отображают одно и то же значение cookie на странице. Это даже когда я переименовал куки в CookieId3. Пожалуйста, скажите мне, где я иду не так.
Как видите, метод не является статичным. Спасибо