更新不刷新页面的Cookie(Asp.net)

问题描述:

我在页面加载(来自第三方)上获取cookie并需要在同一个上下文中使用其属性,但只有在页面刷新后才可用(重新加载)。更新不刷新页面的Cookie(Asp.net)

有没有办法在HttpContext.Current中以编程方式刷新/重新加载cookie?

否Cookie设置/更新为对HTTP请求的响应的一部分。当你从请求中获取cookie时,它将不会改变,直到你吐出一个回应。

那么,为什么不只是将更改后的值作为页面类的属性,在页面加载时进行设置,对其进行更改,然后在整个页面流中使用属性,最后使用它来更新它?

+0

感谢您的快速回复。 我不确定你在说什么,cookie属性在整个页面流中都不可用,直到完成刷新。这是我想避免的更新。可能吗?如果是这样,请尝试详细说明。 再一次,谢谢。 – Wineshtain 2009-10-02 08:29:22

+0

啊,也许我不清楚。在页面完成之前,Cookie不会被设置,这就是为什么直到执行重新加载才会看到值。因此,在Cookie集合中设置的任何值都不会在浏览器返回之前点击浏览器。也许你可以扩展你所看到的以及你想要做什么? – blowdart 2009-10-02 09:50:48