Tutorial de ASP.NET
Vista Previa de ASP.NET 2.0

Perfiles anónimos

El esquema de perfil mostrado en el último ejemplo permite tanto a usuarios autentificados como anónimos guardar su color de fondo preferido. En la página de ejemplo un usuario anónimo puede elegir desde una selección de colores. Cuando la página se refresca lo hará usando el color seleccionado. Daos cuenta que si cerráis el navegador, y volvéis a ejecutar el ejemplo se recuerda la selección de color. La razón para esto es que la característica Identificación de Anónimos (Anonymous Identification) se ha habilitado para todos los ejemplos (por defecto la Identificación de Anónimos está deshabilitada). La característica Identificación de Anónimos genera automáticamente un identificador aleatorio para un usuario anónimo y lo almacena en una cookie. En las siguientes visitas al sitio se usa el identificador de la cookie como "id" sustituto cuando se recupera la información de perfil para un usuario anónimo.

En la página de ejemplo, podemos recuperar o definir el color de fondo usando la sintaxis Profile.PreferredBackgroundColor. El estilo de código para usar una propiedad Profile es el mismo que para acceder a propiedades en cualquier otra clase. En este ejemplo la página usa alguna conversión común disponible en la estructura System.Drawing.Color para recuperar o definir Profile.PreferredBackgroundColor.

C# Almacenando datos de perfil para usuarios anónimos