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 |
|
Członkowskie konfiguracji |
|
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)
WebPartsPersonalizationAuthorization
Koncepcje
ASP.NET Configuration Overview
Inne zasoby
Ogólne ustawienia konfiguracji (ASP.(NET)
ASP.NET ustawienia konfiguracji