Elemento <pages>

Consente di identificare le impostazioni di configurazione specifiche di pagina. La sezione <pages> può essere dichiarata a livello di sottodirectory, applicazione, sito e computer.

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

Attributi facoltativi

Attributo Opzione Descrizione
buffer     Specifica se la risorsa URL utilizza il buffer risposte.
    true Indica che il buffer risposte è attivato.
    false Indica che il buffer risposte non è attivato.
enableSessionState     Specifica se lo stato sessione è attivato.
    true Indica che lo stato sessione è attivato.
    false Indica che lo stato sessione non è attivato.
    ReadOnly Specifica che un'applicazione può leggere ma non modificare le variabili di stato sessione.
enableViewState     Specifica se lo stato di visualizzazione è attivato.
    true Indica che lo stato di visualizzazione è attivato.
    false Indica che lo stato di visualizzazione non è attivato.
enableViewStateMac     Specifica se in ASP.NET è necessario eseguire codice MAC sullo stato di visualizzazione della pagina quando questa viene inviata dal client. Il codice MAC dello stato di visualizzazione è una versione crittografata della variabile nascosta in cui viene conservato lo stato di visualizzazione di una pagina quando questa viene inviata al browser. Se è true, lo stato di visualizzazione crittografato viene controllato per verificare che non sia stato falsificato nel client.
    true Indica che nello stato di visualizzazione viene eseguito il controllo MAC.
    false Indica che nello stato di visualizzazione non viene eseguito il controllo MAC. Il valore predefinito è false.
smartNavigation     Specifica se è abilitato lo spostamento intelligente. Questa funzionalità richiede Microsoft Internet Explorer 5.5 o versione successiva.
    true Indica che lo spostamento intelligente è abilitato.
    false Indica che lo spostamento intelligente non è abilitato. Il valore predefinito è false.
pageBaseType     Specifica una classe di codice sottostante che le pagine ASPX ereditano per impostazione predefinita.
userControlBaseType     Specifica una classe di codice sottostante che i controlli utente ereditano per impostazione predefinita.
autoEventWireup     Indica se gli eventi di pagina vengono attivati automaticamente.
    true Indica che gli eventi di pagina vengono attivati automaticamente.
    false Indica che gli eventi di pagina non vengono attivati automaticamente.
validateRequest     Indica che in ASP.NET vengono esaminati tutti dati di input provenienti dal browser per individuare possibili dati pericolosi. Se è true, viene eseguita la convalida delle richieste confrontando tutti i dati di input con un elenco di possibili valori pericolosi. Se viene individuata una corrispondenza, viene generata un'eccezione HttpRequestValidationException.
    true Indica che i dati di input provenienti dal browser vengono controllati. L'impostazione predefinita è true.
    false Indica che i dati di input provenienti dal browser non vengono controllati.

Esempio

Nell'esempio che segue vengono specificate diverse impostazioni di configurazione di pagina.

<configuration>
   <system.web>
      <pages buffer="true"
             enableSessionState="true"
             autoEventWireup="true"
             smartNavigation="true"/>
   </system.web>
</configuration>

Requisiti

Contenuto in: <system.web>

Piattaforma Web: IIS 5.0, IIS 5.1, IIS 6.0

File di configurazione: Machine.config, Web.config

Gestore della sezione di configurazione: System.Web.UI.PagesConfigurationHandler

Vedere anche

Configurazione ASP.NET | Schema delle impostazioni ASP.NET