ASP NET~(FORMULARIO WEB)
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.
Cualquier persona que esta familiarizada con el
desarrollo de aplicaciones web sabrá que el desarrollo web no es una tarea
simple. Ya que mientras que un modelo de programación para aplicaciones de uso
común está muy bien establecido y soportado por un gran número de lenguajes,
herramientas de desarrollo, la programación web es una mezcla de varios
lenguajes de etiquetas, un gran uso de lenguajes de script y plataformas de servidor. Para el programador de nivel intermedio, el conocimiento y las
habilidades que se necesitan para desarrollar aplicaciones web requieren de un
mayor conocimiento tanto de lenguajes de programación, etiquetado y formato,
como de diversas tecnologías de software relativas al desarrollo distribuido y
concurrente, de las que son necesarias en el desarrollo tradicional de
aplicaciones.
Las páginas de ASP.NET, conocidas oficialmente como
"web forms" (formularios web), son el principal medio de
construcción para el desarrollo de aplicaciones web.8 Los formularios web están contenidos en archivos
con una extensión ASPX; en
jerga de programación, estos archivos típicamente contienen etiquetas HTML o XHTML estático,
y también etiquetas definiendo Controles
Webque se procesan del lado del servidor y Controles de Usuario donde los desarrolladores colocan todo
el código estático y dinámico requerido por la página web. Adicionalmente, el
código dinámico que se ejecuta en el servidor puede ser colocado en una página
dentro de un bloque
ASP.NET sólo funciona sobre el servidor de Microsoft IIS, lo que supone una desventaja respecto a otros lenguajes del lado de servidor, ejecutables sobre otros servidores más populares como Apache. Ejemplos de esto son PHP, Perl o Python.
<% -- código dinámico -- %>
que es muy similar a otras tecnologías de
desarrollo como PHP, JSP y ASP, pero esta práctica es, generalmente,
desaconsejada excepto para propósitos de enlace de datos pues requiere más
llamadas cuando se genera la página.ASP.NET sólo funciona sobre el servidor de Microsoft IIS, lo que supone una desventaja respecto a otros lenguajes del lado de servidor, ejecutables sobre otros servidores más populares como Apache. Ejemplos de esto son PHP, Perl o Python.
Formulario web de ejemplo
Este es un ejemplo que utiliza código
"en línea", opuesto al código independiente (code-behind).
<%@ Page Language="C#" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
protected void Page_Load(object sender, EventArgs e)
{
Label1.Text = DateTime.Now.ToLongDateString();
}
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>Página de Ejemplo</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:Label runat="server" id="Label1" />
</div>
</form>
</body>
</html>
No hay comentarios:
Publicar un comentario