Heim  >  Artikel  >  Backend-Entwicklung  >  Teilen Sie 19 Grundkenntnisse der ASP-Skriptsprache

Teilen Sie 19 Grundkenntnisse der ASP-Skriptsprache

怪我咯
怪我咯Original
2017-03-30 13:35:211139Durchsuche

 ASP (englischer vollständiger Name Active Server Pages) ist eine Programmierumgebung, in der HTML, Skriptsprachen und Komponenten gemischt werden können, um leistungsstarke serverseitige Internetanwendungen zu erstellen. Wenn Sie zuvor eine Site erstellt haben, die HTML, Skriptsprachen und Komponenten gemischt hat, können Sie ASP-Code hinzufügen. Darüber hinaus können Sie durch den Einsatz von Komponenten auch einige Geschäftslogikregeln einbinden. Komponenten können von Skripten oder anderen Komponenten aufgerufen werden. Im Folgenden sind neunzehn grundlegende Techniken zur Verwendung der ASP-Skriptsprache aufgeführt:
1. Der aktuelle Befehl für Datum und Uhrzeit lautet

Das Folgende ist ein Zitatfragment:
<%=now%> >each item request.From("input"))
repomse.write item &"
"
next
%>

 Auch verfügbar" für jedes x in tewuest .From"Erhalten Sie wiederholt die Eingabewerte aller Felder.

2. Die Methode für ASP, Dateneingaben vom
Formular (von) zu erhalten, besteht darin, ein integriertes Objekt (Objekt ) zu verwenden. – Anfrage, die je nach Get und Post variiert.
3. Wenn Sie es selbst in VB oder anderen Sprachen schreiben möchten und die DLL-Datei von ASP verwendet werden kann, müssen Sie die DLL-Datei registrieren: Geben Sie unter DOS regsbr32 *.dll ein.

4. Zeigen Sie fünf wiederholte Sätze an, wobei die Schriftgröße immer größer wird.

Das Folgende ist ein Zitatfragment:
<% für i=1 bis 5 %> 🎜>Fast ASP




5. Senden Sie die Zeichenfolge an den Client

.write string

Das Folgende ist ein Referenzfragment:
Zum Beispiel: <% Response.write "Welcome" %>

6. Link zur angegebenen URL-Adresse

Antwort .redirect URL
 Das Folgende ist ein Referenzfragment:
Zum Beispiel: <% Response.redirect "homepage.asp">

 *Aber wenn der Inhalt davon Die .ASP-Datei wurde an den Benutzer übertragen. Bei erneuter Verwendung der Umleitung tritt ein Fehler auf.

7. Kombination anderer Sprachen mit ASP:
Das Folgende ist ein Zitatfragment:
Beispiel: „Guten Morgen“ wird am Morgen und „Hallo“ am Nachmittag angezeigt
<%
wenn Zeit>+ #12:00:00 Uhr# und Zeit<#12:00:00 Uhr #
dann
Begrüßung="Guten Morgen!"
else
greeting="Hallo!"
end if
%>

 8. Anwendung des <script>-Tags <br> <br>Das Folgende ist ein Zitatfragment: <br><html> ></html> <br><script runat=server language=javascript> <br>function function1() <br>{ <br>... <br>} <br></script>

 9.#include andere Dateien einschließen

 

Virtual bezieht sich auf die virtuelle Dateiadresse.

file stellt die absolute Dateiadresse dar.

Zum Beispiel:

Das Folgende ist ein Zitatfragment:
;!- -#include file="/test/test.asp"-->

Und kann Schicht für Schicht verschachtelt werden. Darüber hinaus darf #include nicht innerhalb von <%--%> liegen.

10. ASP-Methode zum Abrufen von Formulareingabedaten: GET POST

1. get: Nachdem der Client die Daten zur URL hinzugefügt hat, ist das Format „?Feld 1=Eingabedaten 1&Feld 2“. = Geben Sie die Daten 2&..." ein und senden Sie sie dann an den Server.

Zum Beispiel: actionwww.abc.com, die Eingabedaten im Feld „Name“ lauten jack und die Daten im Feld „age“ lauten 15.

2. Post: Der Client verwendet http-Informationsdaten, um sie an den Server-ASP zu übertragen:

Get: Verwenden Sie „input data = Request.QueryString(“field name“)“, was geschieht an die URL angehängt werden. Die Daten werden herausgenommen.

Beitrag: Verwenden Sie „input data = Request.Forml“ (Feldname „)“, um das HTTP-Informationsdatenfeld zu lesen.
Das Folgende ist ein Zitatfragment:
* Request.QueryString-Beispiel
Zum Beispiel: 〈A hery="aspform.asp?Name=jack&Age=15">
Klicken Sie hier 〈/A〉 〈p〉
Name:<%=request.QueryString("Name")%)
Alter:<%=request.QeueryString("Age")%)
* Beispiel abrufen
·aspturm. asp:

🎜>


Eigenschaften:


Inhalt von asp1b.asp

<% =request.querystring("input1") %> <%= request.querystring("input2") %>
 

11.request.From

Syntax: request.From (name)[(index)|.count]

Name: Feldname

Index: Wenn mehrere Werte in dasselbe Feld eingegeben werden, gibt der Zeigerwertindex den zu lesenden Wert an das gleiche Feld Wert, im Bereich von 1 bis request.From(name).count

Anzahl: An request.From(name).count können Sie erkennen, wie viele Werte im Namen eingegeben sind Wenn es kein solches Namensfeld gibt, beträgt die Anzahl 0

Das folgende Beispiel:

Das Folgende ist ein Zitatfragment:
<%
forI=1 to request .fron("input1").count
response.write request.From ("input1")(I)&"
"
nächste
%> Verfügbar

Die Es folgen Zitatfragmente:
〈%
für
<% für jedes x in request.Form %>request.From (<%=x% )=<%=request .Form
(x)%>


12. Methode zum Abrufen des Client-TCP/IP-Ports:

Für Beispiel: TCP/IP-Port ist <%=request("server_port")%>

Verwenden Sie server_port, um die Verbindungsportinformationen zum Empfangen von HTTP-Anfragen abzurufen.

13. Über die HTTP-Header-Informationen von HTTP_ACCEPT_LANGUAGE kann die Sprachumgebung des Benutzers abgerufen werden.

Das folgende Beispiel bestimmt die Sprachumgebung des Clients und gibt verschiedene Seiten an

Das Folgende ist ein Zitatfragment:
<% language=request.servervariables("HTTP_ACCEPT_LANGUAGE").
if language="en" then


Das obige ist der detaillierte Inhalt vonTeilen Sie 19 Grundkenntnisse der ASP-Skriptsprache. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn