Cómo persistir en la selección de un usuario (ej: selección de tema)

Perdón por la pregunta ambigua pero aquí voy.

En cada página tenemos una vista parcial que muestra diferentes opciones de tema. Estos temas son solo diferentes clases de css para colores de elementos dentro de la página. ¿Cómo puedo permitir que cualquier visitante seleccione un tema diferente y haga que persista en todas las siguientes solicitudes y sesiones, incluso si el usuario no ha iniciado sesión?

Me imagino que esto debe hacerse desde el lado del cliente, y todo lo que puedo pensar es algo así como las cookies. Desafortunadamente, todavía no he experimentado con ellos en ASP.NET y no puedo pensar en la redacción adecuada para una búsqueda en Google, ya que es un concepto tan básico.

Si alguien me puede orientar en la dirección correcta, lo apreciaría. Gracias

Respuestas a la pregunta(1)

Su respuesta a la pregunta