ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

USO DE OBJETOS, FORMULARIOS WEB Y VALIDACIÓN


Enviado por   •  28 de Julio de 2011  •  1.640 Palabras (7 Páginas)  •  962 Visitas

Página 1 de 7

UNIDAD III  USO DE OBJETOS, FORMULARIO WEB Y VALIDACIÓN

3.1  OBJETOS DE ASP .NET

Objetos que están implementados en ASP.NET.

OBJETO Response:

El objeto Response permite la interacción del servidor con el cliente.

Cuando un usuario solicita una página ASP.NET genera una instancia del objeto HttpResponse, el cual contiene información (propiedades y métodos) necesaria para comunicarse con el cliente. El nombre de la instancia es Response, de modo que podrá utilizar este nombre para acceder a las propiedades y métodos del objeto HttpResponse.

Los métodos de los que consta son los siguientes:

• Para escribir en pantalla: Write.

• Para controlar el buffer: Buffer, junto con Clear, Flush y End.

• Para redirigir a otras páginas: Redirect.

OBJETO Request:

Una función del objeto Request es obtener información personal a través del explorador web, por ejemplo, lo que ha capturado un usuario en un formulario o los valores de cadena de consulta de cómo máximo 255 caracteres.

Los métodos que recogen estos datos son:

• QueryString y QueryString(“variable”) obtiene todas las variables o una variable concreta de la ruta de acceso a la página.

• Form y Form(“nombre”) devuelve todos los valores o el valor concreto de los controles de un formulario.

• ServerVariables devuelve información sobre el servidor, como la IP o el protocolo.

• Cookies devuelve información sobre las cookies utilizadas en la aplicación.

Variables del servidor que pueden ser utilizadas son: URL o PATH_INFO (obtiene el nombre de la página actual), PATH_TRANSLATED (obtiene toda la ruta física del servidor), SERVER_NAME (obtiene el nombre del servidor web) y SERVER_SOFTWARE (obtiene el nombre del software del servidor web).

OBJETO HttpCookie:

Una cookie es un pequeño archivo en la computadora del usuario que contiene información específica para un sitio web. El objeto HttpCookie ofrece métodos para acceder y generar esas cookies. La forma común de manejar las cookies es mediante los objetos Request y Response, los cuales cuentan con una propiedad Cookies que devuelve una referencia a un objeto HttpCookie.

Métodos que son usados por este objeto son:

• Value para dar un valor en particular a una cookie.

• Expires para darlas un tiempo concreto de duracion (con una fecha). Esto se usa para eliminar una cookie, si damos una fecha anterior o la ponemos a cero.

• Domain restringe el uso de la cookie para el dominio que le indiquemos.

• Path sólo permite el acceso a la cookie a las páginas ASP.NET que se encuentren en una ruta específica del servidor.

• HasKeys indica si esta cookie tiene claves o es una cookie con un único valor.

OBJETO Page:

Contiene todas las propiedades y métodos que genere la página ASP.NET. Cuando ejecutamos una página ASP.NET ésta heredará de la clase Page del .NET Framework.

Las páginas ASP.NET son los objetos secundarios del objeto Page. Cualquier método o propiedad que se defina en la página ASP.NET se convertirá en miembro del objeto basado en su página. Esto significa que si se genera otra página se podrá acceder a los métodos y propiedades de la primera.

Eventos que son producidos:

• Init: es lanzado cuando la página es inicializada, cuando es lanzado este evento todavía no se han creado por completo los distintos controles de la página. Este evento es tratado en el método Page_Init.

• Load: este evento se lanza a continuación del método Init y es lanzado cuando la página se ha cargado, en este caso todos los controles de la página ya han sido creados. Este evento se lanzará cada vez que la página ASP.NET es ejecutada y es tratado en el método Page_Load.

• UnLoad: este otro evento se lanzará en último lugar, y tiene lugar cuando la página ha finalizado de procesarse, es decir, cuando se ha terminado la ejecución de la página y toda la información ha sido enviada al cliente. Este evento es tratado en el método Page_UnLoad.

• Error: este evento se lanzará cuando se produzca una excepción no tratada dentro de la página. El método Page_Error se utilizará cuando deseemos realizar nuestro propio tratamiento de errores.

Principales propiedades:

• IsPostBack: esta propiedad de la clase Boolean devolverá true si la página ASP.NET actual ya ha sido enviada al servidor en alguna ocasión. Si tiene el valor false indicará que es la primera vez que se carga la página y nos servirá de indicador para poder inicializar los controles web o bien realizar otras labores de inicialización.

• Application: esta propiedad nos va a ofrecer una referencia a un objeto de la clase System.Web.HttpApplicationState. Este objeto nos va a permitir almacenar y acceder a información que va a ser común a toda la aplicación web, es decir, es una información compartida por todos los clientes de una aplicación web determinada. Esta propiedad es equivalente al objeto integrado Application de anteriores versiones de ASP.

OBJETO Session:

Debido a que la web es un medio sin estado, es difícil llevar un control de la información del usuario. No hay forma de utilizar el protocolo http para saber si una serie de peticiones proviene de un usuario o de varios. El objeto Session permite almacenar elementos propios de un usuario, como variables, objetos, cadenas,... en un solo lugar del servidor. Por eso se conoce como sesión al tiempo que un usuario pasa en un sitio, y se la suele identificar con un nombre y un valor.

El control de las sesiones se hace con los siguientes métodos:

• Timeout es el tiempo que puede estar inactiva una sesión antes que ASP.NET la deje. El tiempo predeterminado es de 20 minutos, pero se puede modificar dándole otro valor.

• Abandon: hace que la sesión

...

Descargar como (para miembros actualizados)  txt (10.8 Kb)   pdf (95.9 Kb)   docx (13.7 Kb)  
Leer 6 páginas más »
Disponible sólo en Clubensayos.com