Sdílet prostřednictvím


Podelement personalization elementu webParts (schéma nastavení ASP.NET)

Určuje zprostředkovatele přizpůsobení Webových částí a také nastavuje personalizaci jejich autorizace.

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

Atributy a prvky

Následující části popisují atributy, podřízené prvky a rodičovské prvky.

v případě vícehodnotových atributů

Atribut

Popis

defaultProvider

Volitelný String atributu.

Nastaví název výchozího poskytovatele přizpůsobení Webových částí.

Výchozí hodnota je

"AspNetSqlPersonalizationProvider".

Podřízené prvky

Prvek

Popis

authorization

Volitelný prvek.

Nastaví personalizaci autorizací Webových částí aktuální webové aplikace.

providers

Volitelný prvek.

Nastaví zprostředkovatele personalizace Webových částí aktuální webové aplikace.

Nadřazené prvky

Prvek

Popis

configuration

Požadovaný kořenový element nacházející se v každém konfiguračním souboru, který je používán modulem CLR (Common Language Runtime) a aplikacemi rozhraní .NET Framework.

system.web

Určuje kořenový element pro nastavení konfigurace technologie ASP.NET v konfiguračním souboru. Obsahuje konfigurační prvky, které konfigurují webové aplikace technologie ASP.NET a ovládají chování aplikací.

webParts

Umožňuje zadat poskytovatele personalizace Webových částí, přizpůsobit autorizaci a přidat další třídy, které rozšiřují třídu WebPartTransformer využívanou pro připojení Webovými částmi.

Poznámky

Výchozí konfigurace

Následující výchozí element personalization je v rozhraní .NET Framework verze 2.0 konfigurován v kořenovém souboru Web.config.

<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>

Příklad

Následující příklad ukazuje, jak nakonfigurovat nastavení přizpůsobení pro aplikace technologie ASP.NET.

<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>

Poskytovatelé mohou být definováni pouze na úrovni aplikace. Autorizace však může být definována pro místní adresář. Proto musí být věnována pozornost při definování obou prvků na různých místech pro zajištění, aby jejich hodnoty nebyly v konfliktu.

Informace prvku

Obslužná rutina konfigurace oddílu

System.Web.Configuration.WebPartsSection

Konfigurační člen

WebPartsSection.Personalization

Konfigurovatelná umístění

Machine.config

Web.config kořenové úrovně

Web.config aplikační úrovně

Soubor Web.config na úrovni fyzického adresáře

Požadavky

IIS verze 5.0, IIS verze 5.1 a verze 6.0

.NET Framework verze 2.0

Visual Studio 2005

Viz také

Úkoly

Postup: Konfigurace specifických adresářů pomocí nastavení místa

Postupy: Uzamknutí nastavení konfigurace technologie ASP.NET

Odkaz

Element system.web (schéma nastavení ASP.NET)

Element configuration (schéma obecného nastavení)

Element authorization podelementu personalization elementu webParts (schéma nastavení ASP.NET)

Element providers podelementu personalization elementu webParts (schéma nastavení ASP.NET)

WebPartsSection

WebPartsPersonalization

WebPartsPersonalizationAuthorization

System.Configuration

System.Web.Configuration

Koncepty

Přehled konfigurace technologie ASP.NET

Scénáře konfigurace technologie ASP.NET

Zabezpečení konfigurace technologie ASP.NET

Další zdroje

Obecné nastavení konfigurace (technologie ASP.NET)

Nastavení konfigurace ASP.NET

Správa webu ASP.NET

Rozhraní API konfigurace technologie ASP.NET