Cześć tworzę dla testów takie ciasteczko:
var nameCookie = "ftw"+ Guid.NewGuid().ToString("N");
var cookie = new HttpCookie(nameCookie, "1")
{
Path = this.CookiePath,
Secure = true
};
Response.Cookies.Add(cookie);
Session["tabBrowser"] = nameCookie;
Na chrome to ciasteczko się zapisuje i jest widoczne na liscie ciasteczek niestety na safarii nie. Wiecie może dlaczego ? :)