web-dev-qa-db-ja.com

C#でCookieの有効期限を「セッション」に設定するにはどうすればよいですか?

自明。 PHPでは、解決策はCookieの有効期限を0に設定することです。 C#にはDateTime値が必要なため、よくわかりません。

29
Gio

Cookie.Expires のドキュメントはすぐに呼び出します。

ExpiresプロパティをMinValueに設定すると、これがデフォルト値であるセッションCookieになります。

cookie.Expires = DateTime.MinValue
47

これは私にはうまくいきません:

cookie.Expires = DateTime.MinValue

これは機能します:

cookie.Expires = default(DateTime?)
2

CookieまたはセッションCookieを意味しますか? ASP.NETは、セッション「管理」にデフォルトでCookieを使用します。

Web.configファイルに有効期限またはタイムアウトがあるか、次を使用してプログラムで設定します。
Session.Timeout = [x]; \\where [x] is in minutes

これは、ニーズに応じてさまざまな方法で呼び出すことができます。

0
o.k.w