2
我想存储使用的东西一个cookie一样访问请求或响应OnUnload()?
Response.Cookies.Set(new HttpCookie("name","value");
后,我已经完成了页面的生命周期,所以是有意义的把它放在OnUnload()
事件。
但是在这个阶段,Request
和Response
已经被卸载了,所以抛出一个null ref异常。
有人有任何脑风暴来解决这个问题吗?
我所能想到的是将它放在OnPreRender()
,但我担心这可能太快了。
它有所不同,因为我想在Cookie中设置的值可能会在生命周期中更改。即Page_Load完成后的一段时间。 – maxp 2010-03-02 10:19:46
如果您希望在Cookie中存储的值由页面中的控件事件(例如按钮单击)更改,那么Page_PreRender将在所有控件事件之后运行时正常工作。 – Guffa 2010-03-02 10:53:56