ASP.NET CONCEPTOS
Enviado por 12543 • 24 de Noviembre de 2012 • 1.116 Palabras (5 Páginas) • 822 Visitas
ASP.NET
Definición
ASP.NET es un framework para aplicaciones web desarrollado y comercializado porMicrosoft. Es usado por programadores para construir sitios web dinámicos,aplicaciones web y servicios web XML. Apareció en enero de 2002 con la versión 1.0 del .NET Framework, y es la tecnología sucesora de la tecnología Active Server Pages (ASP). ASP.NET esta construido sobre el Common Language Runtime, permitiendo a los programadores escribir código ASP.NET usando cualquier lenguaje admitido por el .NET Framework.
Herramientas
El Kit de desarrollo de software (SDK) de Windows incluye varias herramientas que puede utilizar al desarrollar sitios Web ASP.NET.
• Herramienta Registro de IIS en ASP.NET (Aspnet_regiis.exe) Permite que un programa administrador o de instalación actualice las asignaciones de secuencias de comandos de una aplicación ASP.NET para que señalen a la versión de la ISAPI de ASP.NET asociada a la herramienta. Esta herramienta también se puede utilizar para mostrar el estado de todas las versiones de ASP. NET instaladas, registrar la versión de ASP.NET que se corresponde con la herramienta, crear directorios de secuencias de comandos de cliente y realizar otras operaciones de configuración.
• Complemento MMC para ASP.NET
Además de estas herramientas específicas de ASP.NET, el SDK de Windows proporciona también herramientas útiles para todos los tipos de aplicaciones de .NET Framework, junto con herramientas especializadas para otros tipos de aplicación como aplicaciones de formularios Windows Forms.
Partes una aplicación web
o WebForms (Formularios Web)
Uno o más archivos con extensión .aspx
o Archivos Code-Behind
Archivos asociados a WebForms que contienen código que se ejecutará en el lado del servidor (e.g.
o VB.NET, C#, etc.)
Archivos de configuración con formato XML
Un único archivo Machine.config por servidor
Un archivo Web.config por cada aplicación
o Global.asax
Código necesario para responder a eventos a nivel de aplicación
o Directorio BIN
Contiene el assembly de la aplicación (e.g. MyWebApp.dll) Cero o más assemblies
(Componentes externos).
o Enlaces a Servicios Web XML
Permiten a la aplicación ASP.NET enviar y recibir datos desde Servicios Web
Definición de web form
Los formularios Web Forms están formados por una combinación de HTML,
código y controles que se ejecutan en un servidor Web ejecutando Microsoft
Internet InformationServices (IIS). Los formularios Web Forms muestran una
interfaz de usuario que genera HTML y que se envía al navegador, mientras que
el código de soporte y los controles que la componen permanecen en el servidor
Web. Esta división entre el interfaz en el cliente y el código en el servidor es
una importante diferencia entre los formularios Web Forms y las páginas Web
tradicionales. Mientras una página Web tradicional requiere que todo el código
se envíe y se procese en el navegador, los formularios Web Forms únicamente
necesitan enviar al navegador los controles de la interfaz, y el proceso de las
páginas se mantiene en el servidor. Esta división entre IU y código aumenta el
número de navegadores soportados e incrementa la seguridad y funcionalidad
de la página Web.
Atributos de pagina
La etiqueta <@Page> define atributos específicos de la página que utiliza el
parseador de páginas ASP.NET y el compilador. Únicamente podemos incluir
una etiqueta <@ Page> por archivo .a
Los atributos de una etiqueta <@ Page> incluyen:
- Language
El atributo Language define el lenguaje en el que está escrito el script de la
página Web. Algunos de los valores de este atributo son: vb, c# y JScript.
- Página Codebehind
...