Mijn eerste ASP pagina: Hallo wereld!
Een ASP pagina bestaat uit script en eventueel HTML. Het script staat tussen
<%
en
%>
en kan tussen de HTML in staan.
Om pagina's dynamisch te maken, moet je met ASP tekst naar de browser kunnen sturen. Dit kun je doen met het
Response.Write
statement. De waarde die we hieraan meegeven wordt naar de browser gestuurd. We kunnen dit het beste laten zien met een voorbeeld:
helloworld1.asp
<HTML>
<BODY>
<%
Response.Write "Hallo wereld!"
%>
</BODY>
</HTML>
Voor de regel die daadwerkelijk wat doet, staat een regel met een '-teken ervoor. Dit is commentaar, waardoor
je beter ziet wat er gebeurt. Het is, vooral met grotere stukken code, verstandig om commentaar in te voegen.
Zoals je ziet staat de code midden tussen de HTML. Dit hoeft niet op één plek te zijn, dat kan ook op meerdere plaatsen. Bijvoorbeeld zo:
helloworld2.asp
<HTML>
<HEAD>
<TITLE>
<%
Response.Write "Voorbeeld: Hallo wereld!"
%>
</TITLE>
</HEAD>
<BODY>
<%
Response.Write "Hallo wereld!"
%>
</BODY>
</HTML>
In het bovenstaande script schrijven we niet alleen wat in het browser-scherm, maar ook in de titelbalk.
Het is niet verstandig om te veel HTML en ASP door elkaar te zetten. ASP moet dan vaak een zogenaamde context switch maken en dat kost tijd.
Response.Write
Response.Write
bestaat eigenlijk uit twee delen. Het gedeelte voor de punt is het
Response
object, dat gebruikt wordt voor interactie met de gebruiker. Het tweede gedeelte is een methode van het
Response
object. In dit geval is dat de
Write
methode, waarmee tekst naar de browser gestuurd wordt. Andere methoden worden in andere lessen besproken.
|