温馨提示:本文翻译自stackoverflow.com,查看原文请点击:.net - Asp.net life cycle event to change Response.Cookies
.net asp.net asp.net-mvc cookies webforms

.net - Asp.net生命周期事件更改Response.Cookies

发布于 2020-04-10 10:21:33

在Asp.Net中,是否有任何生命周期事件可以从中修改Response Cookies?

我想要一个公共的地方,可以在任何代码添加的所有cookie上设置SameSite标志。在该事件中,我还需要访问HttpContext.Current.Session。

我已经尝试过PreSendRequestHeaders,PostReleaseRequestState,PostAcquireRequestState和EndRequest,但是它们都不起作用。

查看更多

提问者
Jay Shah
被浏览
63
Jay Shah 2020-02-01 07:28

它不可能在一件事上实现。

因此,我使用PreSendRequestHeaders更改了response.cookies。
它无权访问Session对象,但是我在Session_Start事件的Request.Cookies中添加了必需的会话变量。
注意:在Request.Cookies中添加内容不会对响应Cookie进行任何更改。