Freigeben über


<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

Siehe auch

ASP.NET-Konfiguration | ASP.NET-Einstellungsschema