Если ваша информация невелика - нормально помещать ее в куки (например, список идентификаторов продуктов)Если вы планируете помещать значительный объем данных (около 3 КБ + в один файл cookie или 20 КБ + разделение между файлами cookie), вам следует рассмотреть другие способы хранения информации - одним из возможных вариантов является ASP.Net SessionState.
Существуют ограничения по длинеиндивидуального куки, общий размер куки для данного домена и общий размер куки.Браузеры могут свободно удалять некоторые или все файлы cookie при достижении этих ограничений.Чтобы обойти ограничение длины одного куки, вы можете разделить значение между несколькими куки.
В зависимости от данных, которые вы планируете сохранить в файле cookie, может потребоваться% -кодировать значения или кодировать Base64 (для двоичных данных).