ProfileSection.Enabled Property


Gets or sets a value indicating whether the ASP.NET profile feature is enabled.

Namespace:   System.Web.Configuration
Assembly:  System.Web (in System.Web.dll)

[ConfigurationPropertyAttribute("enabled", DefaultValue = true)]
public bool Enabled { get; set; }

Property Value

Type: System.Boolean

true if the ASP.NET compilation system should generate a ProfileCommon class that can be used to access information about individual user profiles; otherwise, false. The default is true.

When the Enabled property is false, the profile feature is disabled, and you will not be able to access user-profile information from your ASP.NET code.

When the property is true, at run time the ASP.NET compilation system uses the information specified in the profile section to generate a class called ProfileCommon, which is derived from ProfileBase.

The following code example shows how to use the Enabled property. This code example is part of a larger example provided for the ProfileSection class.

// Get the current Enabled property value.
    "Current Enabled value: '{0}'", profileSection.Enabled);

// Set the Enabled property to false.
profileSection.Enabled = false;

.NET Framework
Available since 2.0
Return to top