Introduction à la syntaxe asp+ (3)----Programmation préliminaire côté serveur d'asp+
Auteur:Eve Cole
Date de mise à jour:2009-05-30 19:54:14
Ce chapitre présente les contrôles côté serveur d'Asp+ En plus d'utiliser le signe <%%>, les développeurs de programmes asp+ peuvent désormais utiliser de nouvelles balises pour générer des pages dynamiques. Les nouveaux contrôles serveur peuvent utiliser une balise spéciale dans le fichier asp+. runat=server pour déclarer que les contrôles serveur suivants sont utilisés dans l'exemple suivant : <form runat=server>, <asp:textbox runat=server>, <asp:dropdownlist
runat=server> et <asp:button runat=server> généreront automatiquement du code HTML pendant le fonctionnement.
<html>
<tête>
<link rel="stylesheet"href="intro.css">
</tête>
<corps>
<centre>
<form action="intro4.aspx" method="post" runat=server>
<h3> Nom : <asp:textbox id="Nom" runat="server"/>
Catégorie : <asp:dropdownlist id="Category" runat=server>
<asp:listitem>psychologie</asp:listitem>
<asp:listitem>entreprise</asp:listitem>
<asp:listitem>popular_comp</asp:listitem>
</asp:dropdownlist>
<asp:button text="Lookup" runat="server"/>
</form>
</centre>
</corps>
</html>
Le résultat de cet exemple est
http://tutorial.superexpert.com/quickstart/aspplus/samples/webforms/intro/intro4.aspx
Remarque : Ces contrôles serveur généreront du code HTML côté client, mais le contenu de ces contrôles serveur n'est pas enregistré dans Caché, mais est en fait enregistré entre les pages, et il n'y a pas de code de script côté client.
En plus de ces contrôles serveur d’entrée, Asp+ permet aux développeurs d’enrichir eux-mêmes certains contrôles personnalisés, comme ce que nous verrons dans l’exemple suivant
Le contrôle <asp:adrotator> génère dynamiquement des images publicitaires.
<html>
<tête>
<link rel="stylesheet"href="intro.css">
</tête>
<corps>
<centre>
<form action="intro5.aspx" method="post" runat="server">
<asp:adrotator AdvertisementFile="ads.xml" BorderColor="black" BorderWidth=1 runat="server"/>
<h3> Nom : <asp:textbox id="Nom" runat="server"/>
Catégorie : <asp:dropdownlist id="Category" runat=server>
<asp:listitem>psychologie</asp:listitem>
<asp:listitem>entreprise</asp:listitem>
<asp:listitem>popular_comp</asp:listitem>
</asp:dropdownlist>
<asp:button text="Lookup" runat="server"/>
</form>
</centre>
</corps>
</html>
Le contenu du dossier publicitaire est :
<Publicités>
<Annonce>
<ImageUrl>/quickstart/aspplus/images/banner1.gif</ImageUrl>
<TargetUrl>http://www.microsoft.com</TargetUrl>
<AlternateText>Texte alternatif</AlternateText>
<Keyword>Ordinateurs</Keyword>
<Impressions>80</Impressions>
</Annonce>
<Annonce>
<ImageUrl>/quickstart/aspplus/images/banner2.gif</ImageUrl>
<TargetUrl>http://www.microsoft.com</TargetUrl>
<AlternateText>Texte alternatif</AlternateText>
<Keyword>Ordinateurs</Keyword>
<Impressions>80</Impressions>
</Annonce>
<Annonce>
<ImageUrl>/quickstart/aspplus/images/banner3.gif</ImageUrl>
<TargetUrl>http://www.microsoft.com</TargetUrl>
<AlternateText>Texte alternatif</AlternateText>
<Keyword>Ordinateurs</Keyword>
<Impressions>80</Impressions>
</Annonce>
</Publicités>
Cet exemple s'exécute sur :
http://tutorial.superexpert.com/quickstart/aspplus/samples/webforms/intro/intro5.aspx
Ce qui précède est notre brève description des contrôles serveur pour les fichiers asp+. Dans la conférence suivante, nous expliquerons certains contrôles serveur asp+ avancés. Veuillez nous soutenir comme toujours !