Introducción a la sintaxis de asp+ (3)----Programación preliminar del lado del servidor de asp+
Autor:Eve Cole
Fecha de actualización:2009-05-30 19:54:14
Este capítulo presenta los controles del lado del servidor de Asp+ Además de usar el signo <%%>, los desarrolladores del programa asp+ ahora pueden usar nuevas etiquetas para generar páginas dinámicas. Los nuevos controles del servidor pueden usar una etiqueta especial en el archivo asp+. runat=server para declarar que los siguientes controles de servidor se utilizan en el siguiente ejemplo: <form runat=server>, <asp:textbox runat=server>, <asp:dropdownlist
runat=server> y <asp:button runat=server> generarán automáticamente código HTML durante la operación.
<html>
<cabeza>
<enlace rel="hoja de estilo"href="intro.css">
</cabeza>
<cuerpo>
<centro>
<formulario acción="intro4.aspx" método="publicación" runat=servidor>
<h3> Nombre: <asp:textbox id="Nombre" runat="servidor"/>
Categoría: <asp:dropdownlist id="Categoría" runat=servidor>
<asp:listitem>psicología</asp:listitem>
<asp:listitem>negocio</asp:listitem>
<asp:listitem>popular_comp</asp:listitem>
</asp:lista desplegable>
<asp:botón text="Búsqueda" runat="servidor"/>
</formulario>
</centro>
</cuerpo>
</html>
El resultado de este ejemplo es
http://tutorial.superexpert.com/quickstart/aspplus/samples/webforms/intro/intro4.aspx
Nota: Estos controles de servidor generarán código HTML en el lado del cliente, pero el contenido de estos controles de servidor no se guarda en Oculto, sino que en realidad se guarda entre páginas y no hay código de secuencia de comandos en el lado del cliente.
Además de estos controles del servidor de entrada, Asp+ permite a los desarrolladores enriquecer ellos mismos algunos controles personalizados, como lo que veremos en el siguiente ejemplo.
El control <asp:adrotator> genera dinámicamente imágenes publicitarias.
<html>
<cabeza>
<enlace rel="hoja de estilo"href="intro.css">
</cabeza>
<cuerpo>
<centro>
<formulario acción="intro5.aspx" método="publicación" runat="servidor">
<asp:adrotator AdvertisementFile="ads.xml" BorderColor="negro" BorderWidth=1 runat="servidor"/>
<h3> Nombre: <asp:textbox id="Nombre" runat="servidor"/>
Categoría: <asp:dropdownlist id="Categoría" runat=servidor>
<asp:listitem>psicología</asp:listitem>
<asp:listitem>negocio</asp:listitem>
<asp:listitem>popular_comp</asp:listitem>
</asp:lista desplegable>
<asp:botón text="Búsqueda" runat="servidor"/>
</formulario>
</centro>
</cuerpo>
</html>
El contenido del fichero publicitario es:
<Anuncios>
<Anuncio>
<ImageUrl>/quickstart/aspplus/images/banner1.gif</ImageUrl>
<TargetUrl>http://www.microsoft.com</TargetUrl>
<AlternateText>Texto alternativo</AlternateText>
<Palabra clave>Ordenadores</Palabra clave>
<Impresiones>80</Impresiones>
</Anuncio>
<Anuncio>
<ImageUrl>/quickstart/aspplus/images/banner2.gif</ImageUrl>
<TargetUrl>http://www.microsoft.com</TargetUrl>
<AlternateText>Texto alternativo</AlternateText>
<Palabra clave>Ordenadores</Palabra clave>
<Impresiones>80</Impresiones>
</Anuncio>
<Anuncio>
<ImageUrl>/quickstart/aspplus/images/banner3.gif</ImageUrl>
<TargetUrl>http://www.microsoft.com</TargetUrl>
<AlternateText>Texto alternativo</AlternateText>
<Palabra clave>Ordenadores</Palabra clave>
<Impresiones>80</Impresiones>
</Anuncio>
</Anuncios>
Este ejemplo se ejecuta en:
http://tutorial.superexpert.com/quickstart/aspplus/samples/webforms/intro/intro5.aspx
Lo anterior es nuestra breve descripción de los controles del servidor para archivos asp+. En la siguiente conferencia, explicaremos algunos controles avanzados del servidor asp+. ¡Apoyenos como siempre!