Éstos son los límites de acuerdo a 'límites' cookies del navegador:
Chrome & Firefox - No limit to the number of cookies; limit of 4096 bytes per cookie.
IE8-10 - 5117 characters per cookie; limit of 10234 characters.
Safari on Mac - 4093 bytes per cookie. Limit of 4093 bytes.
Safari Mobile - 4093 bytes per cookie. Limit of 4093 bytes.
Android - 4093 bytes per cookie. No limit.
Fuente: http://browsercookielimits.x64.me/#limits
Yo diría que si usted tiene una aplicación destkop, al estar obligado por los límites de la IE o incluso Safari si tienes usuarios de Mac. Si está en el teléfono, definitivamente tiene solo 4093 bytes. Si necesita más, va a guardar en el servidor o crear dos experiencias diferentes para los usuarios de Safari/IE y Firefox/Chrome.
posible duplicado de [¿Cuál es el tamaño máximo de una cookie, y cuántas se pueden almacenar en un navegador para cada sitio web?] (Http://stackoverflow.com/questions/2093793/what-is-the- tamaño máximo de una cookie y cómo se puede almacenar en un navegador) –
Solo un comentario sobre por qué quiero almacenar datos en la cookie; En mi caso específico, esta sería una alternativa al uso de ViewState (que también se envía y retrocede durante la devolución de datos). Sin embargo, al usar los paneles de actualización/AJAX, la actualización del navegador no volverá a publicar datos, perdiendo así el estado de visualización. En cambio, el estado podría guardarse en una cookie y volver a intentarlo para actualizar el navegador. –