Elemento <pages>
Identifica opciones de configuración específicas de la página. La sección <pages> puede declararse en los equipos, sitios, aplicaciones y subdirectorios.
<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"/>
Atributos opcionales
Atributo | Opción | Descripción |
---|---|---|
buffer | Especifica si el recurso de dirección URL utiliza un búfer de respuestas. | |
true | Indica que el búfer de respuestas está habilitado. | |
false | Indica que el búfer de respuestas no está habilitado. | |
enableSessionState | Especifica si el estado de la sesión está habilitado. | |
true | Indica que el estado de la sesión está habilitado. | |
false | Indica que el estado de la sesión no está habilitado. | |
ReadOnly | Especifica que una aplicación puede leer las variables de estado de la sesión, pero no modificarlas. | |
enableViewState | Especifica si el estado de la vista está habilitado. | |
true | Indica que el estado de la vista está habilitado. | |
false | Indica que el estado de la vista no está habilitado. | |
enableViewStateMac | Especifica si ASP.NET debe ejecutar un código de autenticación de mensajes (MAC) en el estado de vista de la página cuando ésta se devuelve desde el cliente. Un MAC de estado de vista es una versión cifrada de la variable oculta que el estado de vista de una página almacena cuando se envía al explorador. Si el valor de este atributo en true, se comprueba el estado de vista cifrado para asegurarse de que no se ha manipulado en el cliente. | |
true | Indica que se realiza la comprobación MAC en el estado de vista. | |
false | Indica que no se realiza la comprobación MAC en el estado de vista. El valor predeterminado es false. | |
smartNavigation | Especifica si están habilitados los desplazamientos inteligentes. Los desplazamientos inteligentes requieren Microsoft Internet Explorer 5.5 o una versión posterior. | |
true | Indica que los desplazamientos inteligentes están habilitados. | |
false | Indica que los desplazamientos inteligentes no están habilitados. El valor predeterminado es false. | |
pageBaseType | Especifica una clase de código subyacente que las páginas .aspx heredan de forma predeterminada. | |
userControlBaseType | Especifica una clase de código subyacente que los controles de usuario heredan de forma predeterminada. | |
autoEventWireup | Indica si los eventos de página se habilitan automáticamente. | |
true | Indica que los eventos de página se habilitan automáticamente. | |
false | Indica que los eventos de página no se habilitan automáticamente. | |
validateRequest | Indica que ASP.NET examina todas las entradas del explorador en busca de datos potencialmente peligrosos. Si es true, la validación de las solicitudes se realiza comparando todos los datos de entrada con una lista de valores potencialmente peligrosos. Si se encuentra una correspondencia, ASP.NET inicia una excepción HttpRequestValidationException. | |
true | Indica que la entrada del explorador se comprueba. El valor predeterminado es true. | |
false | Indica que la entrada del explorador no se comprueba. |
Ejemplo
En el ejemplo siguiente se especifican diversas opciones de configuración de página.
<configuration>
<system.web>
<pages buffer="true"
enableSessionState="true"
autoEventWireup="true"
smartNavigation="true"/>
</system.web>
</configuration>
Requisitos
Contenido dentro de: <system.web>
Plataforma Web: IIS 5.0, IIS 5.1, IIS 6.0
Archivo de configuración: Machine.config, Web.config
Controlador de la sección de configuración: System.Web.UI.PagesConfigurationHandler
Vea también
Configuración de ASP.NET | Esquema de configuración de ASP.NET