ASP syntaksi

Selaimessa ei voi nähdä ASP-lähdetietokoodia tarkastelemalla lähdetietokoodia, voit nähdä vain ASP-tiedoston tuottamat tulokset, jotka ovat pelkkää HTML:ää. Tämä johtuu siitä, että skripti on jo suoritettu palvelimella ennen kuin tulokset lähetetään selaimelle.

Tässä ASP-opetusohjelmassamme jokainen esimerkki tarjoaa piilotettua ASP-koodia. Tämä tekee siitä helpomman ymmärtää niiden toimintaperiaatetta.

Esimerkki

Kirjoita teksti ASP:llä
kun ASP generoi tekstiä.
Lisää HTML tekstiin
kun generoidaan HTML-merkkijonoja ja puhtaita tekstejä.

Perus-ASP-syntaksisäännöt

Yleensä ASP-tiedostot sisältävät HTML-merkkijonot, kuten HTML-tiedostot. ASP-tiedostot voivat kuitenkin sisältää myösPalvelinpuoleinen skripti,nämä skriptit erotetaan erottimella <% ja %> sulutuksissa.

Palvelin-skriptiSuoritetaan palvelimella,se voi sisältää laillisia lausekkeita, lauseita tai operaattoreita.

Kirjoittaminen selaimelle

response.write-komento käytetään kirjoittamaan tuloa selaimelle. Seuraava esimerkki lähettää tekstin: "Hello World".

<html>
<body>
<%
response.write("Hello World!")
%>
</body>
</html>

On olemassa myös response.write-komentojen lyhennetty muoto. Seuraava esimerkki on yhtä tehokas kuin yllä oleva esimerkki:

<html>
<body>
<%="Hello World!"%>
</body>
</html>

VBScriptin käyttö ASP:ssä

Voit käyttää ASP:ssä useita skriptikieliä. Kuitenkin oletuskieli on VBScript:

<html>
<body>
<%
response.write("Hello World!")
%>
</body>
</html>

Yllä oleva esimerkki kirjoittaa tekstin "Hello World!" dokumentin body-puolelle.

Vinkki:Jos haluat tietää enemmän VBScriptistä, opettele meidän VBScript-opas.

JavaScriptin käyttö ASP:ssä

Jos haluat käyttää JavaScriptiä tietyn sivun oletuskielenä, sinun täytyy lisätä rivi kieliasetuksista sivun ylälaidalle:

<%@ language="javascript"%>
<html>
<body>
<%
Response.Write("Hello World!")
%>
</body>
</html>

Huomio:Eri kuin VBScript - JavaScript on kirjainten suuruusluokkaa herkkä. Siksi sinun täytyy kirjoittaa ASP-koodia eri kirjainten suuruusluokilla JavaScriptin tarpeiden mukaan.

Vinkki:Jos haluat tietää enemmän JavaScriptistä, opettele meidän JavaScript-opas.

Muita skriptikieliä

ASP:n yhdistäminen VBScriptin ja JScriptin kanssa on alkuperäistä (JScript on Microsoftin JavaScript- toteutus). Jos tarvitset kirjoittaa skriptejä muilla kielillä, kuten PERL, REXX tai Python, sinun on asennettava vastaava skriptimoottori.

Tärkeä asia:Koska skriptit suoritetaan palvelimella, ASP-tiedostojen näyttämiseen käytettävät selaimet eivät tarvitse tukea skriptejä.