Я хочу, чтобы срок действия файла cookie истек через 10 минут (просто ради аргумента).
Если я использую Expires = DateTime.Now.AddMinutes(30)
и пользователь отстает от меня на 3 часа, срок действия файла cookie истечет, как только он будет получен (это правильно?)
Как установить срок действия, чтобы он был локальным для пользователя?
Конечно, я могу использовать JavaScript для отправки этой информации вместе с запросом, или использовать JS-библиотеку для создания cookie на стороне клиента, или сохранить профиль пользователя и запросить у пользователя часовой пояс, но я ищу решение для ленивца.