Inheriting a Profile from a Custom Class : Introduction « Profile « ASP.NET Tutorial






File: App_Code\SiteProfile.cs

using System;
using System.Web.Profile;

public class SiteProfile : ProfileBase
{
    private string _firstName = "Your First Name";
    private string _lastName = "Your Last Name";

    [SettingsAllowAnonymous(true)]
    public string FirstName
    {
        get { return _firstName; }
        set { _firstName = value; }
    }

    [SettingsAllowAnonymous(true)]
    public string LastName
    {
        get { return _lastName; }
        set { _lastName = value; }
    }
}

File: Web.Config

<configuration>
<system.web>

  <anonymousIdentification enabled="true" />

  <profile inherits="SiteProfile" />

</system.web>
</configuration>








15.5.Introduction
15.5.1.Using Profiles
15.5.2.Get / set profile data defined in Web.config
15.5.3.Get / set user-defined object to profile
15.5.4.Inheriting a Profile from a Custom Class
15.5.5.Creating Complex Profile Properties
15.5.6.Making Personalization Properties Read-Only
15.5.7.Defining default values for personalization properties
15.5.8.Working with the automaticSaveEnabled attribute