C#存储为name=value的Cookie值
这是一段时间后发生的事情,在我解决问题之后 它工作得很好,但我不知道现在是怎么发生的:C#存储为name=value的Cookie值,c#,asp.net,cookies,webforms,C#,Asp.net,Cookies,Webforms,这是一段时间后发生的事情,在我解决问题之后 它工作得很好,但我不知道现在是怎么发生的: int utcOffset = 120; // added for example sake HttpCookie UTCOffset = new HttpCookie("UTCOffset"); UTCOffset.Values.Add("utcOffset", utcOffset.ToString());
int utcOffset = 120; // added for example sake
HttpCookie UTCOffset = new HttpCookie("UTCOffset");
UTCOffset.Values.Add("utcOffset", utcOffset.ToString());
UTCOffset.Expires = DateTime.Now.AddDays(1);
Response.Cookies.Add(UTCOffset);
我得到的不是cookie值“120”,而是值“utcOffset=120”
一切都按照您在代码中告诉它的方式运行。如果你想让它像你在问题中说的那样,那就是
int utcOffset = 120; // added for example sake
HttpCookie UTCOffset = new HttpCookie("UTCOffset");
UTCOffset.Value = utcOffset.ToString();
UTCOffset.Expires = DateTime.Now.AddDays(1);
Response.Cookies.Add(UTCOffset);