Меня интересует, как сделать обычный объект HttpCookie
в файл cookie, срок действия которого истекает в конце сеанса. Меня не интересует showing me HttpContext.Session
. Как файл cookie сеанса просматривается в заголовках ответов по сравнению с обычным файлом cookie? Как я могу изменить HttpCookie
, срок действия которого истекает в конце сеанса? Благодаря!.net HttpCookie class/session cookie вопросы
ответ
Сессионный файл cookie - это только файл cookie, который не имеет установленного срока годности.
Response.Cookies.Add(new HttpCookie("name", "value"));
или:
Response.Cookies["name"] = "value";
Срок действия файла cookie с истечением срока действия DateTime.MinValue (1/1/0001) истекает в конце сеанса. Это дата истечения по умолчанию для файла cookie в asp.net.
Вы можете принудительно удалить cookie с клиента, установив дату истечения срока действия на что-то до «now» (DateTime.Now.AddDays (-1d)), и в этом случае он будет удален при попадании клиента ,
Если у нас были нулевые типы, когда HttpCookie был закодирован, я предполагаю, что нулевая дата будет равна куки-файлу на основе сеанса, а все остальное будет переведено в значение expiration, но это не так.
Истечение печенья:
- Session печеньем - Истекает дата должна быть DateTime.MinValue который 1/1/0001 00:00:00
- Normal cookie (ограниченное время) - дата окончания - любая будущая дата, равная или больше текущей DateTime.Now.
- Удаленный файл cookie - в любое время между DateTime.MinValue и DateTime.Now.
Чтобы изменить файл cookie в файл cookie сеанса, просто назначьте MinValue.
httpCookie.Expires = DateTime.MinValue;
Если ваш файл cookie является новым. Значение по умолчанию для DateTime должно быть DateTime.MinValue и не нужно устанавливать.
CallMeLaNN
- 1. Разница между HttpCookie и Cookie?
- 2. HttpCookie установлен в другой домен
- 3. HttpCookie против Response.Cookie
- 4. HttpCookie класс в Java
- 5. ASP.Net HttpCookie Истечение срока
- 6. Хранение ценности в HttpCookie
- 7. ListView вопросы cookie
- 8. Вопросы cookie в Java
- 9. HttpCookie Истекает и установка IIS
- 10. ASP.NET - HttpCookie - постоянный или сеансовый тип файла cookie
- 11. httpCookie вызывает загрузку страницы
- 12. Как создать httpcookie из строки?
- 13. ошибка HttpCookie в MVC 5
- 14. .net cookie, мне нужно отправить в браузер?
- 15. Deserialize HttpCookie объект от JSON
- 16. HttpCookie удаляется по неизвестной причине
- 17. HttpCookie работает локально, но не на сервере
- 18. ViewStateUserKey, хранящийся как HttpCookie, безопасен или нет?
- 19. Вопросы PHP и файлы cookie
- 20. . NET MVC Write Cookie от ActionFilter
- 21. Ошибка перезаписывания файла cookie в .NET
- 22. Вопросы оптимизации ресурсов .net
- 23. .NET vScrollBar Вопросы
- 24. Вопросы о доменах .NET.
- 25. Общие вопросы .NET MVC2
- 26. Вопросы о Net Native
- 27. .net вопросы совместимости рамок
- 28. Проблемы с памятью Вопросы .net
- 29. Удаление HttpCookie Не только его стоимость
- 30. Получить HttpCookie недвижимости
Похоже, не устанавливая срок действия (в заголовках ответа) имеет тот же эффект? – Shawn
Я не тестировал это, поэтому не могу сказать точно. Совсем недавно проводил много времени, занимаясь библиотекой файлов cookie для нашей проектной структуры. Лично я предпочитаю фрукты в эти дни. – andleer
Буду рад поделиться библиотекой в какой-то момент. – andleer