<pages>-Element
Gibt die seitenspezifischen Konfigurationseinstellungen an. Der <pages>-Abschnitt kann für einen einzelnen Computer, den gesamten Standort, eine Anwendung oder ein Unterverzeichnis deklariert werden.
<configuration>
<system.web>
<pages>
<pages buffer="true|false" enableSessionState="true|false|ReadOnly" enableViewState="true|false" enableViewStateMac="true|false" autoEventWireup="true|false" smartNavigation="true|false" pageBaseType="typename, assembly" userControlBaseType="typename" validateRequest="true|False"/>
Optionale Attribute
Attribut | Option | Beschreibung |
---|---|---|
buffer | Gibt an, ob die URL-Ressource die Antwortpufferung verwendet. | |
true | Gibt an, dass die Antwortpufferung aktiviert ist. | |
false | Gibt an, dass die Antwortpufferung nicht aktiviert ist. | |
enableSessionState | Gibt an, ob der Sitzungsstatus aktiviert ist. | |
true | Gibt an, dass der Sitzungsstatus aktiviert ist. | |
false | Gibt an, dass der Sitzungsstatus nicht aktiviert ist. | |
ReadOnly | Gibt an, dass eine Anwendung die Sitzungsstatusvariablen zwar lesen, aber nicht verändern kann. | |
enableViewState | Gibt an, ob der Anzeigestatus aktiviert ist. | |
true | Gibt an, dass der Anzeigestatus aktiviert ist. | |
false | Gibt an, dass der Anzeigestatus nicht aktiviert ist. | |
enableViewStateMac | Gibt an, ob ASP.NET den Anzeigestatus der Seite mit einem MAC (Message Authentication Code) überprüfen soll, wenn die Seite vom Client zurückgesendet wird. Der MAC für den Anzeigestatus ist die verschlüsselte Version der verborgenen Variablen, in der der Anzeigestatus einer Seite beim Senden an den Browser gespeichert wird. Falls true, wird der verschlüsselte Anzeigestatus überprüft, um sicherzustellen, dass er nicht auf dem Client manipuliert wurde. | |
true | Gibt an, dass der Anzeigestatus mit Hilfe des MAC überprüft wird. | |
false | Gibt an, dass der Anzeigestatus nicht mit Hilfe des MAC überprüft wird. Der Standardwert ist false. | |
smartNavigation | Gibt an, ob die intelligente Navigation aktiviert ist. Für die intelligente Navigation wird Microsoft Internet Explorer 5.5 oder höher benötigt. | |
true | Gibt an, dass die intelligente Navigation aktiviert ist. | |
false | Gibt an, dass die intelligente Navigation nicht aktiviert ist. Der Standardwert ist false. | |
pageBaseType | Gibt eine CodeBehind-Klasse an, die ASPX-Seiten standardmäßig erben. | |
userControlBaseType | Gibt eine CodeBehind-Klasse an, die Benutzersteuerelemente standardmäßig erben. | |
autoEventWireup | Gibt an, ob Seitenereignisse automatisch aktiviert sind. | |
true | Gibt an, dass Seitenereignisse automatisch aktiviert sind. | |
false | Gibt an, dass Seitenereignisse nicht automatisch aktiviert sind. | |
validateRequest | Gibt an, dass ASP.NET alle vom Browser eingehende Daten auf potenziell gefährliche Daten untersucht. Wenn true, erfolgt die Anforderungsüberprüfung durch einen Vergleich aller Eingangsdaten mit einer Liste von potenziell gefährlichen Werten. Wenn eine Übereinstimmung gefunden wird, löst ASP.NET eine HttpRequestValidationException-Ausnahme aus. | |
true | Gibt an, dass Eingangsdaten vom Browser geprüft werden. Der Standardwert ist true. | |
false | Gibt an, dass Eingangsdaten vom Browser nicht geprüft werden. |
Beispiel
Im folgenden Beispiel werden verschiedene Seitenkonfigurationseinstellungen angegeben.
<configuration>
<system.web>
<pages buffer="true"
enableSessionState="true"
autoEventWireup="true"
smartNavigation="true"/>
</system.web>
</configuration>
Anforderungen
Enthalten in: <system.web>
Webplattform: IIS 5.0, IIS 5.1, IIS 6.0
Konfigurationsdatei: Machine.config, Web.config
Konfigurationsabschnittshandler: System.Web.UI.PagesConfigurationHandler