使用ASP.NET更新会话cookie
在ASP.NET中添加未过期的cookie会导致cookie在会话结束时过期。但是要更新cookie,我有什么特别的事情要做吗?我看到一些建议,将现有cookie设置为在过去过期,更新现有cookie的过期日期,或者只更新cookie的值。我试图简单地更新现有cookie的值,但这在Fiddler中似乎没有任何作用。使用ASP.NET是否有一种正确的方法来更新内存中的cookie值?只要您没有结束会话(例如重新启动web浏览器),就应该允许您更新cookie值 确保不缓存网页,以便您的web浏览器每次都获取新版本 我想你想更新cookies值?使用ASP.NET更新会话cookie,asp.net,asp.net-mvc,session,cookies,Asp.net,Asp.net Mvc,Session,Cookies,在ASP.NET中添加未过期的cookie会导致cookie在会话结束时过期。但是要更新cookie,我有什么特别的事情要做吗?我看到一些建议,将现有cookie设置为在过去过期,更新现有cookie的过期日期,或者只更新cookie的值。我试图简单地更新现有cookie的值,但这在Fiddler中似乎没有任何作用。使用ASP.NET是否有一种正确的方法来更新内存中的cookie值?只要您没有结束会话(例如重新启动web浏览器),就应该允许您更新cookie值 确保不缓存网页,以便您的web浏览
在尝试更新cookie时,还要确保cookie的名称正确。您需要向浏览器发送新cookie。因此,从请求中读取cookie,更改值并将其添加到响应中 这会将set cookie头发送回客户端,该客户端具有相同的名称,因此会覆盖浏览器缓存的cookie头。下次它会发送新的cookie 西蒙