HttpCookie.Expiresで、クッキーの有効期限を取得または設定する。
HttpCookie.Expires プロパティ (System.Web) | Microsoft Docs
main.aspxで、
addボタンをクリックしたときに、cookie.Expiresに、DateTime.Now.AddMinutes(5)を指定。
つまり5分でクッキーの有効期限が切れる。
ログインして、addボタンを押した時、
![こうなっているが、](https://cdn-ak.f.st-hatena.com/images/fotolife/B/BG1/20220607/20220607154225.png)
こうなっているが、これはしばらくはリロードしても変わらない。
しかし、5分経つと、
!["second"のクッキーが消えてしまってる。](https://cdn-ak.f.st-hatena.com/images/fotolife/B/BG1/20220607/20220607154454.png)
"second"のクッキーが消えてしまってる。
まあ有効期限切れたからね・・・。
Sample/aspnet/HttpCookie/Expires/src/HttpCookie at master · bg1bgst333/Sample · GitHub