Formularios web

Solo disponible en BuenasTareas
  • Páginas : 31 (7535 palabras )
  • Descarga(s) : 0
  • Publicado : 8 de diciembre de 2011
Leer documento completo
Vista previa del texto
Formularios web
En este capítulo, nos centraremos en la construcción de páginas ASP.NET y adquiriremos los conocimientos necesarios para ser capaces de crear nuestras propias páginas web dinámicas con ASP.NET: - En primer lugar, veremos en qué consisten los formularios web, una parte fundamental de la plataforma .NET. - A continuación, estudiaremos los controles que podemos incluir dentro de lasinterfaces web que construiremos con formularios ASP.NET. Primero, analizaremos los tres tipos de componentes estándar incluidos en las bibliotecas de la plataforma .NET correspondientes a ASP.NET. Después, llegaremos a ver cómo podemos crear nuestros propios controles. - Cuando ya tengamos una buena noción de lo que podemos incluir en un formulario ASP.NET, aprenderemos algo más acerca de sufuncionamiento. En concreto, nos interesará saber qué son los "post backs" y cómo se mantiene el estado de una página ASP.NET.

44

Desarrollo Profesional de Aplicaciones con C#

Formularios web
Formularios en ASP.NET ......................................................45 Ejecución de páginas ASP.NET .............................. 45 Creación de páginasASP.NET................................ 47 Uso de controles en ASP.NET..............................................50 Controles HTML....................................................... 54 Controles web .......................................................... 56 Controles de validación............................................ 60 Controles creados por el usuario ............................. 62 Funcionamiento de las páginasASP.NET ..........................74 Solicitudes y "postbacks" ......................................... 75 Estado de una página ASP.NET.............................. 79

© Fernando Berzal, Francisco J. Cortijo & Juan Carlos Cubero

Formularios web

45

Formularios en ASP.NET
En el capítulo anterior, presentamos una panorámica general del desarrollo de aplicaciones web, en la que mostramoslas distintas alternativas de las que dispone el programador y situamos en su contexto la tecnología incluidas en la plataforma .NET para la creación de interfaces web: las páginas ASP.NET. ASP.NET sustituye a las páginas interpretadas utilizadas en ASP por un sistema basado en componentes integrados en la plataforma .NET. De esta forma, podemos crear aplicaciones web utilizando los componentesque vienen incluidos en la biblioteca de clases de la plataforma .NET o, incluso, creando nuestros propios componentes. Lo usual es que estos últimos los implementemos a partir de los componentes existentes por composición; esto es, encapsulando conjuntos de componentes existentes en un componente nuevo. No obstante, también podemos crear nuevos componentes por derivación, creando una nueva clasederivada de la clase del componente cuyo comportamiento deseamos extender (como en cualquier entorno de programación orientado a objetos). Al construir nuestras aplicaciones utilizando componentes, podemos utilizar un entorno de programación visual (como el Visual Studio .NET). Como consecuencia, al desarrollar aplicaciones web, no hemos de prestar demasiada atención al HTML de nuestras páginasASP.NET, salvo, claro está, cuando estemos implementando los distintos componentes que utilizaremos para crear los controles de la interfaz de usuario. En otras palabras, los componentes nos permiten crear nuestra aplicación centrándonos en su lógica. Los propios componentes se encargarán de generar los fragmentos de HTML necesarios para construir la interfaz web de la aplicación. En esta secciónveremos en qué consisten y cómo se crean las páginas ASP.NET, aunque antes nos detendremos un poco en analizar cómo se ejecutan las páginas ASP.NET desde el punto de vista físico.

Ejecución de páginas ASP.NET
Los servidores HTTP pueden configurarse de tal forma que las peticiones recibidas se traten de diferentes formas en función del tipo de recurso solicitado. Básicamente, esta decisión la...
tracking img