只想查看我所看到的内容,修改Response.Cookies集合还会更改Request.Cookies吗?
答案 0 :(得分:4)
是的,确实如此。尝试在代码隐藏中创建一个包含以下内容的新页面:
protected void Page_Load(object sender, EventArgs e)
{
if (Request.Cookies["newCookie"] == null)
{
Response.Cookies["newCookie"].Value = "Hello, world!";
var myValue = Request.Cookies["newCookie"].Value;
}
}
清除您的Cookie并在条件的右大括号上放置一个断点。您会在{em>第一个请求中看到myValue
的值为"Hello, world!"
。
答案 1 :(得分:0)
根据我的理解,没有。如果您更改了响应cookie,则不应更改请求cookie,除非您专门将它们设置为彼此相等或类似。