1

只是想检查我所看到的,修改 Response.Cookies 集合也会更改 Request.Cookies?

4

2 回答 2

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 并在条件的右大括号上放置一个断点。您会看到它在第一个请求中myValue具有价值。"Hello, world!"

于 2013-04-25T16:53:54.317 回答
0

据我了解,没有。如果您更改响应 cookie,它不应更改请求 cookie,除非您专门将它们设置为彼此相等或类似的东西。

于 2013-04-25T16:29:08.447 回答