Подтвердить что ты не робот

Как установить срок действия cookie для "сеанса" на С#?

самообъясняющий. В PHP решение будет заключаться в том, чтобы установить срок действия файла cookie равным 0; Я не уверен в С#, поскольку для этого требуется значение DateTime.

4b9b3361

Ответ 1

Документы для Cookie.Expires вызывают это прямо.

Установка свойства Expires в MinValue делает это сессионным Cookie, который является значением по умолчанию.

cookie.Expires = DateTime.MinValue

Ответ 2

Вы имеете в виду любой cookie или cookie сеанса? ASP.NET использует cookie по умолчанию для управления сеансом.

Либо у вас есть истечение срока действия, либо тайм-аут в файле web.config или программно установите его, используя:
Session.Timeout = [x]; \\where [x] is in minutes

Это можно вызвать по-разному в зависимости от ваших потребностей.

Ответ 3

Это не работает для меня:

cookie.Expires = DateTime.MinValue

Это работает:

cookie.Expires = default(DateTime?)