Contexto de página y aplicación en aplicaciones Web ASP.NET
Actualización: noviembre 2007
Cuando se ejecuta una aplicación Web, ASP.NET conserva información sobre la aplicación actual, cada sesión de usuario, la solicitud HTTP actual, la página solicitada, etc. ASP.NET contiene una serie de clases para encapsular esta información de contexto.
ASP.NET hace que instancias de estas clases estén disponibles como objetos intrínsecos a los que se puede tener acceso desde el código. La tabla siguiente enumera estos objetos intrínsecos y las clases de las que son instancias.
Nombre de objeto |
Descripción |
Clase ASP.NET |
---|---|---|
Response |
Proporciona acceso a la secuencia de salida de la página actual. Puede utilizar esta clase para insertar texto en la página, escribir cookies y mucho más. Para obtener información detallada, vea la propiedad Page.Response. |
|
Request |
Proporciona acceso a la solicitud de página actual, incluidos los encabezados de solicitud, las cookies, el certificado de cliente, la cadena de consulta, etc. Puede utilizar esta clase para leer lo que ha enviado el servidor. Para obtener información detallada, vea la propiedad Page.Request. |
|
Context |
Proporciona acceso a todo el contexto actual (incluido el objeto de la solicitud). Puede utilizar esta clase para compartir información entre páginas. Para obtener información detallada, vea la propiedad Page.Context. |
|
Server |
Expone métodos de utilidad que puede utilizar para transferir el control entre páginas, obtener información sobre el error más reciente, codificar y descodificar texto HTML, y mucho más. Para obtener información detallada, vea la propiedad Page.Server. |
|
Application |
Proporciona acceso a métodos y eventos de aplicación para todas las sesiones. También proporciona acceso a una caché de aplicación que puede utilizar para almacenar información. Para obtener información detallada, vea Estado de la aplicación de ASP.NET. |
|
Session |
Proporciona información de la sesión de usuario actual. También proporciona acceso a una caché de sesión que puede utilizar para almacenar información, junto con los medios para controlar la administración de la sesión. Para obtener información detallada, vea Estado de sesión de ASP.NET. |
|
Trace |
Proporciona un modo de mostrar mensajes de diagnóstico de seguimiento personalizados y del sistema en el resultado de la página HTTP. Para obtener información detallada, vea Seguimiento en ASP.NET. |
Los temas siguientes muestran ejemplos de cómo utilizar los objetos intrínsecos.
Objeto |
Temas de ejemplo |
---|---|
Application |
|
Request |
|
Server |
|
Session |