c# - 修改 Response.Cookies 集合是否也会更改 .Net 中的 Request.Cookies?

标签 c# asp.net .net asp.net-mvc cookies

只是想看看我看到了什么,修改 Response.Cookies 集合也会更改 Request.Cookies?

最佳答案

是的,确实如此。尝试在代码隐藏中使用以下内容创建一个新页面:

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!"

关于c# - 修改 Response.Cookies 集合是否也会更改 .Net 中的 Request.Cookies?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16219775/

相关文章:

C#成员变量继承

c# - 获取串口连接的设备名称

c# - 编译器找不到 IEnumerable.Append 但可以找到 Union 和其他扩展

javascript - ASP.NET 中的 OnClientClick 事件

c# - 如何在 asp.net 中自动刷新的站点(浏览器)标题上显示其他用户的事件计数

c# - 具有可为空字段的 EqualityComparer 的奇怪行为

c# - 在来自asp.net的上传文件中以C#编辑mp3

c# - 在可移动设备/可移动存储上使用 FolderBrowserDialog

.net - 创建一个 zip 提取器

c# - 在方法中使用 const