如何在 ASP.NET Core 中 使用 cookies

.net core下可以使用普通的cookie也可以使用加密的cookie,普通的cookie的使用

需要继承Controller里使用

写入Cookie

1
Response.Cookies.Append("password", "123456");

读取Cookie

1
2
3
string s;

Request.Cookies.TryGetValue("password", out s);

删除Cookie

1
Response.Cookies.Delete(key)

这里注意下,写人和删除操作是Response,读取和删除是Request

还有需要注意点是,如果要单独写个类的话一定需要继承Controller才可以使用不然操作不了Cookie,并不像.net framework那样可以通过httpcontext.current来操作cookie,这点要注意我刚开始自定义了一个cookie操作类就碰到这个问题了。

-------------本文结束感谢您的阅读-------------