хранить данные в скрытом поле (или даже в нескольких, если необходимо).
Оберните код, который вы используете для чтения из файлов cookie, в класс / функцию в отдельный файл, и затем вы можете легко поменять файлы для экземпляров live / sample - потенциально так же легко, как закомментировать одну строку не комментируя другие.
РЕДАКТИРОВАТЬ ПО ЗАПРОСУ В КОММЕНТАРИИ :
Это будет работать на нескольких страницах, при условии, что вы перемещаете данные в скрытых полях на несколько страниц. Если вы не хотите делать POSTS с одной страницы на другую, вы можете заключить страницы в рамку и затем разместить скрытые поля в элементе рамки, который не отображается (в этом сценарии поля технически не должны быть скрытыми).
Что означает, что страница, к которой осуществляется доступ, имеет тег FRAME, указывающий на две разные страницы. Первая страница - это ваше приложение, которое занимает всю видимую недвижимость. Вторая страница - это просто страница, которая будет содержать один или несколько элементов управления, которые будут хранить данные, и эта вторая страница вообще не видна (пользователю). Поскольку все эти страницы являются частью одного и того же «домена», дочернему элементу фрейма легко поговорить с одним из его братьев и сестер и прочитать / записать данные в поля скрытой страницы.
И способ, которым это достигает предела cookie, состоит в том, что поле ввода текста технически ограничено только памятью на компьютере и таймаутом пропускной способности сети. Например, раньше я видел скрытое поле с данными объемом 20 МБ (представьте, что это зло из ViewStates).