Udostępnij za pośrednictwem


Personalizacja elementu dla składników Web Part (ASP.Schemat ustawień netto)

[This documentation is for preview only, and is subject to change in later releases. Blank topics are included as placeholders.]

Określa dostawcę personalizacji składników Web Part i ustawia zezwoleń personalizacji składników Web Part.

<personalization defaultProvider="">
    <authorization>...</authorization>
    <providers>...</providers>
</personalization>

Atrybuty i elementy

W poniższych sekcjach opisano atrybuty i elementy podrzędne elementy nadrzędne.

Atrybuty

Atrybut

Opis

defaultProvider

Opcjonalny String atrybut.

Ustawia nazwę domyślnego dostawcę personalizacji składników Web Part.

Wartością domyślną jest

"AspNetSqlPersonalizationProvider".

Elementy podrzędne

Element

Opis

authorization

Opcjonalnego elementu.

Ustawia zezwoleń personalizacji składników Web Part dla bieżącej aplikacji sieci Web.

providers

Opcjonalnego elementu.

Ustawia dostawcy personalizacji składników Web Part dla bieżącej aplikacji sieci Web.

Elementy nadrzędne

Element

Opis

configuration

Element główny wymagane w każdym pliku konfiguracyjnym używane przez aparatu plików wykonywalnych języka wspólnego i.NET Framework aplikacji.

system.web

Określa element główny dla aplikacji ASP.Ustawienia konfiguracji netto w pliku konfiguracyjnym. Zawiera elementy konfiguracyjne określające konfigurację programu ASP.NET aplikacje sieci Web i kontrolować zachowanie tych aplikacji.

webParts

Pozwala określić dostawcę personalizacji składników Web Part, ustawienie zezwoleń personalizacji i dodanie niestandardowych klas, które rozszerzają WebPartTransformer klasy do użytku przez połączenia składników Web Part.

Uwagi

Domyślna konfiguracja

Następujące domyślne personalization element jest skonfigurowany w pliku Web.config katalogu głównego w.NET Framework w wersji 2.0.

<personalization>
  <providers>
    <add connectionStringName="LocalSqlServer"
      name="AspNetSqlPersonalizationProvider" 
      type="System.Web.UI.WebControls.WebParts.SqlPersonalizationProvider, System.Web, 
      Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
  </providers>

  <authorization>
    <deny users="*" verbs="enterSharedScope" />
      <allow users="*" verbs="modifyState" />
  </authorization>
</personalization>

Przykład

Poniższy przykład pokazuje, jak skonfigurować ustawienia personalizacji dla aplikacji ASP.NET aplikacji.

<webParts>
  <personalization defaultProvider="AspNetSqlPersonalizationProvider">
    <providers>
      <add name="AspNetSqlPersonalizationProvider"
      type="System.Web.UI.WebControls.WebParts.SqlPersonalizationProvider"
      connectionStringName="LocalSqlServer" applicationName="/" />
    </providers>
    <authorization>
      <deny users="*" verbs="enterSharedScope" />
      <allow users="*" verbs="modifyState" />
    </authorization>
  </personalization>
</webParts>

Dostawcy mogą być definiowane tylko na poziomie aplikacji. Jednakże pozwolenia mogą być definiowane na katalogu lokalnego. Dlatego należy uważać podczas definiowania oba te elementy na różnych zakresów do zapewnienia, że ich wartości nie będą w konflikcie.

Informacje o elementach

Program obsługi sekcji konfiguracji

System.Web.Configuration.WebPartsSection

Członkowskie konfiguracji

WebPartsSection.Personalization

Lokalizacje konfigurowalne

Machine.config

Główny poziom Web.config

Poziom aplikacji Web.config

Virtual lub poziom katalogu fizycznego Web.config

Wymagania

Usługi IIS w wersji 5.0 i IIS w wersji 5.1, a w wersji 6.0

.NET Framework w wersji 2.0

Visual Studio 2005

Zobacz też

Zadania

How to: Configure Specific Folders Using Location Settings

How to: Lock ASP.NET Configuration Settings

Informacje

System.Web elementu (ASP.Schemat ustawień netto)

Konfiguracja elementu (schemat ustawień ogólne)

autoryzacji elementu personalizacji dla składników Web Part (ASP.Schemat ustawień netto)

dostawców Element personalizacji dla składników Web Part (ASP.Schemat ustawień netto)

WebPartsSection

WebPartsPersonalization

WebPartsPersonalizationAuthorization

System.Configuration

System.Web.Configuration

Koncepcje

ASP.NET Configuration Overview

Configuration Inheritance

Securing Configuration

Inne zasoby

Ogólne ustawienia konfiguracji (ASP.(NET)

ASP.NET ustawienia konfiguracji

Configuring ASP.NET Applications

ASP.NET Configuration API