Einführung in die ASP+-Syntax (2) --- Schreiben unserer ersten ASP+-Datei
Autor:Eve Cole
Aktualisierungszeit:2009-05-30 19:54:18
Die Datei der asp+-Seite ist dieselbe wie asp. Es handelt sich ebenfalls um eine Textdatei, deren Suffixname jedoch nicht mehr .asp, sondern .asp+ ist
Wenn der Client-Browser eine ASPX-Dateianforderung an IIS sendet, kompiliert IIS die ASPX-Datei zunächst in eine laufende NGWS-Klassendatei. Bitte beachten Sie, dass dieser Kompilierungsprozess nur noch beim ersten Durchlauf erfolgt Führen Sie die NGWS-Klasse direkt im laufenden Zustand aus (ist sie .jsp sehr ähnlich?? – Tofu hinzugefügt, nicht im Originaltext)
Die einfachste Asp+-Datei kann generiert werden, indem der Suffixname einer HTML-Datei in .aspx geändert wird! Im folgenden Beispiel werden wir ein solches Beispiel erstellen. Hier finden Sie ein Beispiel für die Ausführung:
http://tutorial.superexpert.com/quickstart/aspplus/samples/webforms/intro/intro1.aspx
Der Originalcode lautet wie folgt:
<html>
<Kopf>
<link rel="stylesheet"href="intro.css">
</head>
<Körper>
<Mitte>
<form action="intro1.aspx" method="post">
<h3> Name: <input id="Name" type=text>
Kategorie: <select id="Category" size=1>
<option>Psychologie</option>
<option>Geschäft</option>
<option>popular_comp</option>
</select>
<input type=submit value="Lookup">
</form>
</center>
</body>
</html>
(Tofu hinzugefügt:
Einige Leute werden sagen, dass dieses Beispiel zu einfach oder überhaupt kein Beispiel ist, aber zum Lernen ermöglicht es uns zumindest, ein tieferes Verständnis einiger der mysteriösen Erscheinungen von asp+ zu erlangen. Nachfolgend erklären wir ein Beispiel mit < %%. > Partikel beschriften)
ASP+-Dateien sind mit ASP-Dateien kompatibel. Wir können eine verschachtelte HTML-Sprache zwischen <%%> verwenden. Hier ist eine sehr einfache ASP+-Datei, die vollständig mit ASP-Dateien kompatibel ist.
<html>
<Kopf>
<link rel="stylesheet"href="intro.css">
</head>
<Körper>
<Mitte>
<form action="intro2.aspx" method="post">
<h3> Name: <input id="Name" type=text>
Kategorie: <select id="Category" size=1>
<option>Psychologie</option>
<option>Geschäft</option>
<option>popular_comp</option>
</select>
<input type=submit value="Lookup">
<p>
<% für i=0 bis 7 %>
<font size="<%=i%>"> Willkommen bei ASP+ </font> <br>
<% weiter %>
</form>
</center>
</body>
</html>
Bitte sehen Sie sich die Funktionsweise dieses Beispiels an
http://tutorial.superexpert.com/quickstart/aspplus/samples/webforms/intro/intro2.aspx
(Tofu-Ergänzung: Das obige Beispiel zeigt die vollständige Kompatibilität von ASPX-Dateien und ASP-Dateien, aber es ist nur so. ASPX wird kein neuer Hotspot. Im Folgenden wird kurz eine neue Funktion von ASPX-Dateien vorgestellt.)
Tipp: Im Gegensatz zu Asp wird der in <%%> enthaltene Code kompiliert und ausgeführt und nicht wie bei Asp auf Skriptebene ausgeführt.
Der <% %>-Code in der ASP+-Datei kann die HTML-Ausgabeanzeige wie ASP dynamisch ändern, um den Inhalt auf dem Client zu ändern.
<%@ Page Language="VB" %>
<html>
<Kopf>
<link rel="stylesheet"href="intro.css">
</head>
<Körper>
<Mitte>
<form action="intro3.aspx">
<h3> Name: <input name="Name" type=text value="<%=Request.QueryString("Name")%>">
Kategorie: <select name="Category" size=1>
<%
Dim I als Ganzzahl
Dim Values(3) als String
Werte(0) = „Psychologie“
Values(1) = „business“
Values(2) = "popular_comp"
Für I = 0 To Values.Length - 1
%>
<% If (Request.QueryString("Category") = Values(i)) %>
<Option ausgewählt>
<%Else%>
<Option>
<% End If %>
<%=Werte(i)%>
</option>
<% Weiter %>
</select>
<input type=submit name="Lookup" value="Lookup">
<p>
<% If (Not Request.QueryString("Lookup") = Null) %>
Hallo <%=Request.QueryString("Name") %>, Sie haben Folgendes ausgewählt: <%=Request.QueryString("Category") %>
<% End If %>
</form>
</center>
</body>
</html>
Ein laufendes Beispiel finden Sie unter
http://tutorial.superexpert.com/quickstart/aspplus/samples/webforms/intro/intro4.aspx
ASP+ verfügt außerdem über viele neue Funktionen, die ich zu gegebener Zeit weiterhin vorstellen werde!
Bitte unterstützen Sie uns weiterhin!