HttpCookie.Expires

HttpCookie.Expiresで、クッキーの有効期限を取得または設定する。

HttpCookie.Expires プロパティ (System.Web) | Microsoft Docs

main.aspxで、

addボタンをクリックしたときに、cookie.Expiresに、DateTime.Now.AddMinutes(5)を指定。
つまり5分でクッキーの有効期限が切れる。
ログインして、addボタンを押した時、

こうなっているが、
こうなっているが、

こうなっているが、これはしばらくはリロードしても変わらない。
しかし、5分経つと、

"second"のクッキーが消えてしまってる。
"second"のクッキーが消えてしまってる。

"second"のクッキーが消えてしまってる。
まあ有効期限切れたからね・・・。

Sample/aspnet/HttpCookie/Expires/src/HttpCookie at master · bg1bgst333/Sample · GitHub