Поделиться через


Элемент group для элемента properties для элемента profile (схема параметров ASP.NET)

Обновлен: Ноябрь 2007

Определяет группирование свойств профиля пользователя.

Этот элемент не использовался до .NET Framework версии 2.0.

Элемент <configuration>
  Элемент system.web (схема параметров ASP.NET)
    Элемент profile (схема параметров ASP.NET)
      Элемент properties для элемента profile (схема параметров ASP.NET)
        Элемент group для элемента properties для элемента profile (схема параметров ASP.NET)

<group name="group name">
    <add... />
    <remove./>
</group>

Атрибуты и элементы

В следующих разделах описаны атрибуты, дочерние элементы и родительские элементы.

Атрибуты

Атрибут

Описание

name

Обязательный атрибут String.

Имя группы свойств. Значение используется как идентификатор для автоматически создаваемого класса профиля группы. Имя группы не может содержать точку (.).

Дополнительные сведения об автоматическом создании свойств профиля пользователя см. в разделе Общие сведения о свойствах профилей ASP.NET.

Дочерние элементы

Элемент

Описание

add

Необязательный элемент.

Добавляет свойство в группу свойств профиля пользователя.

remove

Необязательный элемент.

Удаляет свойство из группы свойств профиля пользователя.

Родительские элементы

Элемент

Описание

configuration

Задает обязательный корневой элемент любого файла конфигурации, используемого средой CLR и приложениями платформы .NET Framework.

system.web

Задает корневой элемент для раздела конфигурации ASP.NET.

profile

Настраивает для приложения пользовательский профиль.

properties

Определяет коллекцию свойств профилей пользователя и групп свойств.

Заметки

Сведения о доступе к параметрам конфигурации элемента profile в коде приложения и об их изменении см. в разделе ProfileSection.

Пример

В следующем примере файла Web.config задается профиль пользователя, содержащий группу свойств с именем Address. Именам сгруппированных свойств, созданных для свойства Profile, предшествует имя группы (например, Profile.Address.Street). Сведения о профиле пользователя и пример настройки и считывания групп свойств профиля пользователя см. в разделе Общие сведения о свойствах профилей ASP.NET.

<configuration>
   <connectionStrings>
       <add name="SqlServices" connectionString="Data Source=localhost;Integrated Security=SSPI;Initial 
            Catalog=aspnetdb;" />
   </connectionStrings>

  <system.web>
      <authentication mode="Forms" >
        <forms loginUrl="login.aspx"
             name=".ASPXFORMSAUTH" />
      </authentication>

       <authorization>
          <deny users="?" />
       </authorization>

      <membership defaultProvider="SqlProvider" userIsOnlineTimeWindow="15">
        <providers>
          <clear />
          <add 
            name="SqlProvider" 
            type="System.Web.Security.SqlMembershipProvider" 
            connectionStringName="SqlServices"
            enablePasswordRetrieval="false"
            enablePasswordReset="true"
            requiresQuestionAndAnswer="true" 
            requiresUniqueEmail="false"
            passwordFormat="Hashed"
            applicationName="MyApplication" />
        </providers>
      </membership>

      <profile defaultProvider="SqlProvider">
        <providers>
          <add
            name="SqlProvider"
            connectionStringName="SqlServices"
            applicationName="MyApplication"
            type="System.Web.Profile.SqlProfileProvider" />
        </providers>

        <properties>
          <add name="ZipCode" />
          <group name="Address">
             <add name="Street" />
             <add name="City" />
             <add name="State" />
             <add name="CountryOrRegion" />
          </group>
        </properties>
      </profile>
   </system.web>
</configuration>

Сведения об элементе

Обработчик раздела конфигурации

System.Web.Configuration.ProfileSection

Элемент конфигурации

SystemWebSectionGroup.Profile

Настраиваемые расположения

Machine.config

Файл Web.config корневого уровня

Файл Web.config уровня приложения

Требования

Microsoft IIS версии 5.0, 5.1 или 6.0

.NET Framework версии 2.0

Microsoft Visual Studio 2005

См. также

Задачи

Пошаговое руководство. Отключение параметров конфигурации ASP.NET

Основные понятия

Общие сведения о свойствах профилей ASP.NET

Общие сведения о конфигурационном ASP.NET

Серверные веб-элементы управления ASP.NET и возможности обозревателей

Настройка обеспечения безопасности ASP.NET

Сценарии конфигурации ASP.NET

Ссылки

Элемент properties для элемента profile (схема параметров ASP.NET)

Элемент profile (схема параметров ASP.NET)

Элемент system.web (схема параметров ASP.NET)

Элемент <configuration>

Элемент add для элемента group для элемента profile (схема параметров ASP.NET)

Элемент remove для элемента group для элемента profile (схема параметров ASP.NET)

ProfileSection

System.Configuration

System.Web.Configuration

Другие ресурсы

Файлы конфигурации ASP.NET

Параметры конфигурации ASP.NET

Общие параметры конфигурации (ASP.NET)

Конфигурационный интерфейс API ASP.NET