Compartir a través de


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