标签: session core
我按预期在中间件中设置了会话。 cookie策略当前设置为false,因此可以删除cookie。我的问题是,当在控制器中发出请求时,我检查会话中是否存在密钥,如果不存在,则添加它;但是,当发出另一个请求时,密钥不再存在,因此它将再次添加它。在MVC5中,当您向会话添加密钥时,它一直存在直到会话过期,所以为什么它在.Net Core中的行为不同?
感谢帮助。