Wie richte ich Cookie Ablauf auf „Sitzung“ in C #?
Frage
selbsterklärend. In PHP, wäre die Lösung des Cookie Ablauf auf 0 zu setzen; Ich bin nicht sicher über C #, da sie einen Datetime-Wert erfordert.
Lösung
Die Dokumentation für Plätzchen .Expires nennen es direkt aus.
Einstellen der Verfällt Immobilie MinValue macht dies eine Session-Cookie, das ist der Standardwert.
cookie.Expires = DateTime.MinValue
Andere Tipps
Das funktioniert nicht für mich:
cookie.Expires = DateTime.MinValue
Dies funktioniert:
cookie.Expires = default(DateTime?)
Wollen Sie ein Cookie oder den Session-Cookie? ASP.NET verwendet Cookies standardmäßig für Session-Management ".
Entweder Sie haben den Ablauf oder Timeout in der Datei web.config oder programmatisch festgelegt es mit:
Session.Timeout = [x]; \\where [x] is in minutes
Dies kann auf unterschiedliche Weise je nach Bedarf aufgerufen werden.