Introdução à sintaxe asp+ (3)----Programação preliminar do lado do servidor do asp+
Autor:Eve Cole
Data da Última Atualização:2009-05-30 19:54:14
Este capítulo apresenta os controles do lado do servidor do Asp+. Além de usar o sinal <%%>, os desenvolvedores do programa asp+ agora podem usar novas tags para gerar páginas dinâmicas. runat=server para declarar que os seguintes controles de servidor são usados no exemplo a seguir: <form runat=server>, <asp:textbox runat=server>, <asp:dropdownlist
runat=server> e <asp:button runat=server> gerarão automaticamente o código HTML durante a operação.
<html>
<cabeça>
<link rel="stylesheet"href="intro.css">
</head>
<corpo>
<centro>
<form action="intro4.aspx" método="post" runat=server>
<h3> Nome: <asp:textbox id="Nome" runat="servidor"/>
Categoria: <asp:dropdownlist id="Categoria" runat=server>
<asp:listitem>psicologia</asp:listitem>
<asp:listitem>negócios</asp:listitem>
<asp:listitem>comp popular_comp</asp:listitem>
</asp:dropdownlist>
<asp:button text="Lookup" runat="servidor"/>
</form>
</center>
</body>
</html>
O resultado deste exemplo é
http://tutorial.superexpert.com/quickstart/aspplus/samples/webforms/intro/intro4.aspx
Nota: Esses controles de servidor gerarão código HTML no lado do cliente, mas o conteúdo desses controles de servidor não é salvo em Oculto, mas na verdade é salvo entre páginas e não há código de script no lado do cliente.
Além desses controles de servidor de entrada, o Asp+ permite que os desenvolvedores enriqueçam eles próprios alguns controles personalizados, como o que veremos no exemplo a seguir
O controle <asp:adrotator> gera imagens publicitárias dinamicamente.
<html>
<cabeça>
<link rel="stylesheet"href="intro.css">
</head>
<corpo>
<centro>
<form action="intro5.aspx" method="post" runat="server">
<asp:adrotator AdvertisementFile="ads.xml" BorderColor="black" BorderWidth=1 runat="server"/>
<h3> Nome: <asp:textbox id="Nome" runat="servidor"/>
Categoria: <asp:dropdownlist id="Categoria" runat=server>
<asp:listitem>psicologia</asp:listitem>
<asp:listitem>negócios</asp:listitem>
<asp:listitem>comp popular_comp</asp:listitem>
</asp:dropdownlist>
<asp:button text="Lookup" runat="servidor"/>
</form>
</center>
</body>
</html>
O conteúdo do arquivo publicitário é:
<Anúncios>
<Anúncio>
<ImageUrl>/quickstart/aspplus/images/banner1.gif</ImageUrl>
<TargetUrl>http://www.microsoft.com</TargetUrl>
<AlternateText>Texto alternativo</AlternateText>
<Palavra-chave>Computadores</Palavra-chave>
<Impressões>80</Impressões>
</anúncio>
<Anúncio>
<ImageUrl>/quickstart/aspplus/images/banner2.gif</ImageUrl>
<TargetUrl>http://www.microsoft.com</TargetUrl>
<AlternateText>Texto alternativo</AlternateText>
<Palavra-chave>Computadores</Palavra-chave>
<Impressões>80</Impressões>
</anúncio>
<Anúncio>
<ImageUrl>/quickstart/aspplus/images/banner3.gif</ImageUrl>
<TargetUrl>http://www.microsoft.com</TargetUrl>
<AlternateText>Texto alternativo</AlternateText>
<Palavra-chave>Computadores</Palavra-chave>
<Impressões>80</Impressões>
</anúncio>
</Anúncios>
Este exemplo é executado em:
http://tutorial.superexpert.com/quickstart/aspplus/samples/webforms/intro/intro5.aspx
O texto acima é nossa breve descrição dos controles de servidor para arquivos asp+. Na palestra a seguir, explicaremos alguns controles avançados de servidor asp+.