在Asp.Net中,是否有任何生命周期事件可以从中修改Response Cookies?
我想要一个公共的地方,可以在任何代码添加的所有cookie上设置SameSite标志。在该事件中,我还需要访问HttpContext.Current.Session。
我已经尝试过PreSendRequestHeaders,PostReleaseRequestState,PostAcquireRequestState和EndRequest,但是它们都不起作用。
它不可能在一件事上实现。
因此,我使用PreSendRequestHeaders更改了response.cookies。
它无权访问Session对象,但是我在Session_Start事件的Request.Cookies中添加了必需的会话变量。
注意:在Request.Cookies中添加内容不会对响应Cookie进行任何更改。