PagesSection-Klasse
Stellt den Abschnitt <pages>
einer Web.config-Datei dar.
Syntax
class PagesSection : ConfigurationSectionWithCollection
Methoden
In der folgenden Tabelle werden die Methoden aufgelistet, die von der PagesSection
-Klasse verfügbar gemacht werden.
Name | Beschreibung |
---|---|
Add (Hinzufügen) | (Geerbt von ConfigurationSectionWithCollection.) |
Clear | (Geerbt von ConfigurationSectionWithCollection .) |
Get | (Geerbt von ConfigurationSectionWithCollection .) |
GetAllowDefinition | (Geerbt von ConfigurationSection.) |
GetAllowLocation | (Geerbt von ConfigurationSection .) |
Remove | (Geerbt von ConfigurationSectionWithCollection .) |
RevertToParent | (Geerbt von ConfigurationSection .) |
SetAllowDefinition | (Geerbt von ConfigurationSection .) |
SetAllowLocation | (Geerbt von ConfigurationSection .) |
Eigenschaften
In der folgenden Tabelle sind die Eigenschaften aufgeführt, die von der PagesSection
-Klasse verfügbar gemacht werden.
Name | Beschreibung |
---|---|
AsyncTimeout |
Einen Lese-/Schreibwert datetime , der die Zeit angibt, die die Seite wartet, um asynchrone Aufgaben auszuführen. Der Standardwert beträgt 45 Sekunden. |
AutoEventWireup |
Ein Lese-/Schreibwert boolean . true wenn Ereignisse für ASP.NET Seiten automatisch mit Ereignisbehandlungsfunktionen verbunden sind; andernfalls false . Der Standardwert ist true . Hinweis: Wenn diese Eigenschaft true ist, erfordert ASP.NET keine Ereignisse zum Angeben von Ereignishandlern wie z. B. Page_Load oder Page_Init . Das bedeutet, dass das Schlagwort Handles in Visual Basic im Serverskript auf der Web Forms-Seite nicht erforderlich ist. Wenn die ASP.NET-Webanwendung in Visual Studio erstellt wird, wird der Wert der AutoEventWireup Eigenschaft standardmäßig auf false in der .aspx-Seite oder beim .ascx-Steuerelement festgelegt, und Ereignishandler werden nicht automatisch erstellt. Legen Sie AutoEventWireup nicht als true fest, wenn die Leistung ein wichtiger Faktor ist. |
Buffer |
Ein Lese-/Schreibwert boolean . true , wenn .aspx-Seiten und -Steuerelemente Antwortpuffer verwenden; andernfalls false . Der Standardwert ist true . Hinweis: Wenn die Antwortpufferung aktiviert ist, wird die Seiten- oder Steuerelementausgabe gepuffert, bis die gesamte Seite oder das gesamte Steuerelement verarbeitet wurde. Legen Sie diese Eigenschaft nicht als true fest, wenn die Leistung ein wichtiger Faktor ist. |
CompilationMode |
Eine Lese-/Schreibenumeration sint32 , die angibt, ob .aspx-Seiten und -Steuerelemente zur Laufzeit kompiliert werden. Die möglichen Werte werden weiter unten im Abschnitt Hinweise aufgeführt. |
Controls |
Ein TagPrefixInfo-Wert, der Konfigurationsinformationen für benutzerdefinierte und Benutzersteuerelemente enthält. |
EnableEventValidation |
Ein boolean -Wert. true wenn die Ereignisüberprüfung durchgeführt werden soll; andernfalls false . Der Standardwert ist true .Der Ereignisüberprüfungsmechanismus beseitigt das Risiko nicht autorisierter Postbackanforderungen und Rückrufe aus einem Steuerelement. Während des Renderns registriert ein Steuerelement seine Ereignisse und überprüft dann nur die spezifischen Ereignisse, die während einer Postbackanforderung oder eines Rückrufs für das Steuerelement ausgelöst werden können. Alle ereignisgesteuerten Steuerelemente in ASP.NET verwenden jetzt standardmäßig dieses Feature. Sie können jedoch das Verhalten von .NET Framework Version 1.0 wiederherstellen, indem Sie die Ereignisüberprüfung für eine Webanwendung optional deaktivieren. Hinweis: Das Basissteuerelement prüft diese Eigenschaft, um zu bestimmen, ob Ereignisse überprüft werden sollen. Ein abgeleitetes Steuerelement erbt diese Basissteuerelementeinstellung nicht, daher ist es standardmäßig von der Ereignisüberprüfung ausgenommen. Sie können ASP.NET dennoch anweisen, die Ereignisüberprüfung für das abgeleitete Steuerelement durchzuführen, indem Sie die Eigenschaft EnableEventValidation zum abgeleiteten Steuerelement selbst hinzufügen und auf true festlegen. |
EnableSessionState |
Ein Lese-/Schreibwert sint32 , der angibt, ob der Sitzungszustand aktiviert ist. Die möglichen Werte werden weiter unten im Abschnitt Hinweise aufgeführt. |
EnableViewState |
Ein Lese-/Schreibwert boolean . true wenn der Ansichtszustand aktiviert ist; andernfalls false. lautet die Standardeinstellung true . |
EnableViewStateMac |
Ein Lese-/Schreibwert boolean . true , wenn ASP.NET eine Nachrichtenauthentifizierungsprüfung im Ansichtszustand der Seite ausführen soll, wenn die Seite vom Client zurück gepostet wird; andernfalls false . Der Standardwert ist true . Hinweis: Aus Sicherheitsgründen sollte diese Eigenschaft immer auf „true“ festgelegt werden. |
Location |
(Geerbt von ConfigurationSection .) Eine Schlüsseleigenschaft. |
MaintainScrollPositionOnPostBack |
Ein Lese-/Schreibwert boolean . true wenn die Position auf der Browserseite nach dem Postback beibehalten werden sollte; andernfalls false . Der Standardwert ist false . |
MasterPageFile |
Ein Lese-/Schreibwert string , der einen Verweis auf die Musterseite für die Anwendung angibt. Die Zeichenfolge kann entweder einen relativen oder einen absoluten Pfad enthalten. |
MaxPageStateFieldLength |
Ein Lese-/Schreibwert sint32 , der die maximale Anzahl von Zeichen angibt, die ein einzelnes Ansichtszustandsfeld enthalten kann. Der Standardwert ist –1 (kein Grenzwert angegeben).Wenn die Länge der gespeicherten Daten den angegebenen Wert überschreitet, werden die Daten zwischen mehreren Ansichtszustandsfeldern aufgeteilt. |
Namespaces |
Ein NamespaceInfo-Wert, der Namespaceverweise enthält, die automatisch auf alle Seiten einer Webanwendung importiert werden. Dadurch werden die Klassen der angegebenen Namespaces für die Verwendung auf der Seite verfügbar. |
PageBaseType |
Ein Lese-/Schreibwert string , der eine CodeBehind-Klasse angibt, welche .aspx-Seiten standardmäßig erben. Der Standardwert ist „System.Web.UI.Page“. |
PageParserFilterType |
Ein Lese-/Schreibwert string , der den Parserfiltertyp angibt. Ein Parserfilter ist eine Instanz der Klasse System.Web.UI.PageParserFilter. Zur Laufzeit ruft der Seitenkompilierungsprozess den Parserfilter auf, um vor der Analyse der Seite nach Änderungen am Quellcode zu suchen. |
Path |
(Geerbt von ConfigurationSection .) Eine Schlüsseleigenschaft. |
SectionInformation |
(Geerbt von ConfigurationSection .) |
SmartNavigation |
Ein Lese-/Schreibwert boolean . true , wenn die intelligente Navigation aktiviert ist; andernfalls false . Der Standardwert ist false . Hinweis: Für die intelligente Navigation ist Microsoft Internet Explorer 5.5, 6 oder 7 erforderlich. |
StyleSheetTheme |
Ein Wert mit Lese-/Schreibzugriff string , der den Namen eines ASP.NET Stylesheetdesigns angibt. |
TagMapping |
Ein TagMapInfo-Wert, der Konfigurationstag-Neuzuordnungsanweisungen enthält. Mit dieser Eigenschaft können Sie die Typen von Tags während der Kompilierung neu zuordnen. Die Neuzuordnung bewirkt, dass der zugeordnete Typ anstelle des ursprünglichen Tagtyps für alle Seiten und Steuerelemente in der ASP.NET Anwendung im Bereich der Konfigurationsdatei verwendet wird. |
Theme |
Ein Wert mit Lese-/Schreibzugriff string , der den Namen eines ASP.NET Pagedesigns angibt. |
UserControlBaseType |
Ein Lese-/Schreibwert string , der eine CodeBehind-Klasse angibt, welche Benutzersteuerelemente standardmäßig erben. Der Standardwert ist „System.Web.UI.UserControl“. |
ValidateRequest |
Ein Lese-/Schreibwert boolean . true wenn ASP.NET Anforderungsüberprüfung für alle Eingaben aus dem Browser durchführt; andernfalls false . Der Standardwert ist true .Die Anforderungsüberprüfung wird durchgeführt, indem Eingabedaten mit einer Liste potenziell gefährlicher Werte verglichen werden. Wenn eine Übereinstimmung auftritt, löst ASP.NET eine System.Web.HttpRequestValidationException aus. |
ViewStateEncryptionMode |
Eine Lese-/Schreibaufzählung sint32 , die den Verschlüsselungsmodus angibt, den ASP.NET für Ansichtszustandswerte verwendet. Die möglichen Werte werden weiter unten im Abschnitt Hinweise aufgeführt. |
Unterklassen
Diese Klasse enthält keine Unterklassen.
Hinweise
In der folgenden Tabelle werden die verschiedenen möglichen Werte für die CompilationMode
Eigenschaft angezeigt. Der Standardwert ist 2 (Always
).
Wert | Schlüsselwort | Beschreibung |
---|---|---|
0 | Auto |
ASP.NET kompiliert die Seite nicht, sofern möglich. |
1 | Never |
Die Seite oder das Steuerelement wird nie dynamisch kompiliert. Diese Einstellung erhöht die Leistung, indem die angegebene Seite vom Kompilierungsprozess ausgeschlossen wird. Wenn eine Seite einen Skriptblock oder ein Codekonstrukt enthält, das Kompilierung erfordert, gibt ASP.NET einen Fehler zurück und die Seite wird nicht ausgeführt. |
2 | Always |
Die Seite sollte immer kompiliert werden. |
In der folgenden Tabelle werden die verschiedenen möglichen Werte für die EnableSessionState
Eigenschaft angezeigt. Der Standardwert ist 2 (True
).
Wert | Schlüsselwort | Beschreibung |
---|---|---|
0 | False |
Der Sitzungszustand ist deaktiviert. |
1 | ReadOnly |
Der Sitzungszustand ist schreibgeschützt. |
2 | True |
Der Sitzungsstatus ist aktiviert. |
In der folgenden Tabelle werden die verschiedenen möglichen Werte für die ViewStateEncryptionMode
Eigenschaft angezeigt. Der Standardwert ist 0 (Auto
).
Wert | Schlüsselwort | Beschreibung |
---|---|---|
0 | Auto |
Die Ansichtsstatusinformationen werden verschlüsselt, wenn ein Steuerelement Verschlüsselung durch Aufrufen der System.Web.UI.Page.RegisterRequiresViewStateEncryption-Methode anfordert. |
1 | Always |
Die Ansichtsstatusinformationen werden immer verschlüsselt. |
2 | Never |
Die Ansichtsstatusinformationen werden niemals verschlüsselt, auch wenn ein Steuerelement das anfordert. |
Vererbungshierarchie
ConfigurationSectionWithCollection
PagesSection
Anforderungen
type | Beschreibung |
---|---|
Client | - IIS 7.0 unter Windows Vista - IIS 7.5 unter Windows 7 - IIS 8.0 unter Windows 8 - IIS 10.0 unter Windows 10 |
Server | - IIS 7.0 unter Windows Server 2008 - IIS 7.5 unter Windows Server 2008 R2 - IIS 8.0 auf Windows Server 2012 - IIS 8.5 unter Windows Server 2012 R2 - IIS 10.0 auf Windows Server 2016 |
Produkt | - IIS 7.0, IIS 7.5, IIS 8.0, IIS 8.5, IIS 10.0 |
MOF-Datei | WebAdministration.mof |
Weitere Informationen
Microsoft.Web.Management.Client.Win32.ModulePage.Microsoft.Web.Management.Client.IModulePage.Initialize
System.Web.UI.Page.RegisterRequiresViewStateEncryption
System.Web.Configuration.PagesSectionSystem.Web.HttpRequestValidationException
AspSession-Klasse
ConfigurationSectionWithCollection-Klasse
NamespaceInfo-Klasse
SessionPageStateSection-Klasse
SessionStateSection-Klasse
TagMapElement-Klasse
TagMapInfo-Klasse
TagPrefixElement-Klasse
TagPrefixInfo-Klasse
CompilationMode Enumeration