デフォルトでは、C#コードを使用して追加されたCookieの有効期限はどうなりますか?
HttpCookie myCookie= new HttpCookie("myCookie");
myCookie.Value = txtCookie.Text;
// Add the cookie.
Response.Cookies.Add(myCookie);
Cookieのデフォルトの Expires 値は静的な時間ではありませんが、セッションCookieを作成します。これは、ユーザーがブラウザを閉じる/ Cookieをクリアするまでアクティブのままです。必要に応じてこれをオーバーライドできます。
リンクされたページから:
ExpiresプロパティをMinValueに設定すると、これがセッションCookieになります。これはデフォルト値です