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