我创建了一个 HttpCookie 以便跨子域共享数据:
HttpCookie cookie = new HttpCookie("sessionGUID");
cookie.Value = value;
cookie.Domain = ".example.com";
Response.Cookies.Set(cookie);
我不小心假设它是一个“会话”cookie(不会过期),它会与我的 ASP.NET 会话一起过期。当然,对于浏览器来说,这是一个“浏览器会话”cookie,并没有链接到 ASP.NET 会话。
我想要做的是将这些“浏览器会话”cookie 与 ASP.NET 会话一起过期。
我想我只需要将 Expires 设置为与 ASP.NET 会话相同的值。我将如何以编程方式确定这一点?