ASP.NET_SessionId
「ブラウザを閉じたとき」という名前と有効期限が設定されたCookieがブラウザに表示されました。
この有効期限はどこから来て、どのように構成できますか?
ASP.NET_SessionId
「ブラウザを閉じたとき」という名前と有効期限が設定されたCookieがブラウザに表示されました。
この有効期限はどこから来て、どのように構成できますか?
asp.netはCookieを設定しNOT PERSISTENT
ます。つまり、有効期限を設定していません。
したがって、有効期限はブラウザを閉じたときです。
有効期限を設定すると、メモリ領域からハードドライブにファイルとして送信されます。
expiration is set ? yes
ファイルとしてハードドライブに。これは永続的と呼ばれます
expiration is set ? no
これは、メモリ内のASP.NET_SessionIdCookieとして非永続的と呼ばれます。
expiration setting - how ?
Response.Cookies["userName"].Value = "patrick";
Response.Cookies["userName"].Expires = DateTime.Now.AddDays(1);
HttpCookieには、Expires
Cookieの有効期間を管理するために設定できるプロパティがあります。
有効期限を設定しない場合、これはセッションで処理されます。したがって、Cookieはセッションで消滅します。
詳細情報https://docs.microsoft.com/en-us/previous-versions/aspnet/ms178194(v=vs.100)