HttpRequest.Cookies

以前、通常のアクセスでは、レスポンスのクッキーは0だった。
じゃあ、ログイン認証の時はあるかとおもって、

web.configとauthdir2のペアに戻した。
web.configとauthdir2のペアに戻した。

web.configとauthdir2のペアに戻した。
で、main.aspxでレスポンスのクッキー見たけどやっぱり0だった。
勘違いしてたけど、レスポンスにクッキーがある時は、認証成功の時であって、ログインした後はいらないよな。
逆に、ログインした後のリクエストにはクッキーが必要。
なので、HttpRequest.Cookiesでログイン後のリクエストのクッキーを見てみる。

HttpRequest.Cookies プロパティ (System.Web) | Microsoft Docs

main.aspxで、

Request.Cookies、Response.Cookies、それぞれの数を見てみる。

ログインすると
ログインすると

ログインすると、

レスポンスは0だけど、リクエストは1。
レスポンスは0だけど、リクエストは1。

レスポンスは0だけど、リクエストは1。
(ログイン時の永続的クッキーのチェックボックスのチェックありなしは関係ない。チェックなしでもリクエストにクッキーはある。)

Sample/aspnet/HttpRequest/Cookies/src/HttpRequest at master · bg1bgst333/Sample · GitHub