Einführung in die ASP+-Syntax (3) ----Vorläufige serverseitige Programmierung von ASP+
Autor:Eve Cole
Aktualisierungszeit:2009-05-30 19:54:14
In diesem Kapitel werden die serverseitigen Steuerelemente von Asp+ vorgestellt. Zusätzlich zur Verwendung des <%%>-Zeichens können Asp+-Programmentwickler jetzt neue Tags verwenden, um dynamische Seiten zu generieren runat=server, um zu deklarieren, dass die folgenden Serversteuerelemente im folgenden Beispiel verwendet werden: <form runat=server>, <asp:textbox runat=server>, <asp:dropdownlist
runat=server> und <asp:button runat=server> generieren während des Betriebs automatisch HTML-Code.
<html>
<Kopf>
<link rel="stylesheet"href="intro.css">
</head>
<Körper>
<Mitte>
<form action="intro4.aspx" method="post" runat=server>
<h3> Name: <asp:textbox id="Name" runat="server"/>
Kategorie: <asp:dropdownlist id="Category" runat=server>
<asp:listitem>Psychologie</asp:listitem>
<asp:listitem>Geschäft</asp:listitem>
<asp:listitem>popular_comp</asp:listitem>
</asp:dropdownlist>
<asp:button text="Lookup" runat="server"/>
</form>
</center>
</body>
</html>
Das Ergebnis dieses Beispiels ist
http://tutorial.superexpert.com/quickstart/aspplus/samples/webforms/intro/intro4.aspx
Hinweis: Diese Serversteuerelemente generieren auf der Clientseite HTML-Code, der Inhalt dieser Serversteuerelemente wird jedoch nicht im Verborgenen gespeichert, sondern tatsächlich zwischen den Seiten gespeichert, und auf der Clientseite gibt es keinen Skriptcode.
Zusätzlich zu diesen Eingabeserver-Steuerelementen ermöglicht Asp+ Entwicklern, einige benutzerdefinierte Steuerelemente selbst zu erweitern, wie wir beispielsweise im folgenden Beispiel sehen werden
Das <asp:adrotator>-Steuerelement generiert dynamisch Werbebilder.
<html>
<Kopf>
<link rel="stylesheet"href="intro.css">
</head>
<Körper>
<Mitte>
<form action="intro5.aspx" method="post" runat="server">
<asp:adrotator AdvertisementFile="ads.xml" BorderColor="black" BorderWidth=1 runat="server"/>
<h3> Name: <asp:textbox id="Name" runat="server"/>
Kategorie: <asp:dropdownlist id="Category" runat=server>
<asp:listitem>Psychologie</asp:listitem>
<asp:listitem>Geschäft</asp:listitem>
<asp:listitem>popular_comp</asp:listitem>
</asp:dropdownlist>
<asp:button text="Lookup" runat="server"/>
</form>
</center>
</body>
</html>
Der Inhalt der Werbedatei ist:
<Werbung>
<Anzeige>
<ImageUrl>/quickstart/aspplus/images/banner1.gif</ImageUrl>
<TargetUrl>http://www.microsoft.com</TargetUrl>
<AlternateText>Alt-Text</AlternateText>
<Keyword>Computer</Keyword>
<Impressionen>80</Impressionen>
</Ad>
<Anzeige>
<ImageUrl>/quickstart/aspplus/images/banner2.gif</ImageUrl>
<TargetUrl>http://www.microsoft.com</TargetUrl>
<AlternateText>Alt-Text</AlternateText>
<Keyword>Computer</Keyword>
<Impressionen>80</Impressionen>
</Ad>
<Anzeige>
<ImageUrl>/quickstart/aspplus/images/banner3.gif</ImageUrl>
<TargetUrl>http://www.microsoft.com</TargetUrl>
<AlternateText>Alt-Text</AlternateText>
<Keyword>Computer</Keyword>
<Impressionen>80</Impressionen>
</Ad>
</Werbung>
Dieses Beispiel läuft auf:
http://tutorial.superexpert.com/quickstart/aspplus/samples/webforms/intro/intro5.aspx
Das Obige ist unsere kurze Beschreibung der Serverkontrollen für ASP+-Dateien. Im folgenden Vortrag erklären wir einige erweiterte ASP+-Serverkontrollen. Bitte unterstützen Sie uns wie immer.