Het ophalen van de gegevens wordt in tweeën gedeeld: normaalgesproken wordt er alleen een artikelindex opgehaald. Ik hergebruik de ophaalfunctie: als er uit de index een artikel is gekozen, wordt dat artikel opgehaald. Deze opzet maakt de code iets moeilijker, maar bespaart een extra webpagina.
Enkele opmerkingen over het asp-codeblok.
Asp-code staat tussen de <% en de %> tekens. Het wordt door de webserver uitgevoerd. De browser merkt er als het goed is helemaal niets van. Daarom is het niet nodig om het asp-codeblok tussen commentaartags te plaatsen, zoals je met javascript zou doen.
ASP-code is in principe MS VBScript, aangevuld met enkele objecten. VBScript is een beperkte vorm van Visual Basic. Het kan veel, maar niet zoveel als je zou verwachten. Alles over ASP en VBScript kun je vinden bij www.4guysfromrolla.com.
Ondanks dat er VBScript wordt gebruikt, wordt dit nergens in het asp-codeblok aangegeven. De webserver snapt dat de asp-tags “<% %>” gebruikt worden om een server-side script aan te geven. Als de webserver een MS IIS is, zal deze er automatisch van uitgaan dat er VBScript wordt gebruikt. De IIS is echter in staat om meerdere scripttalen te verwerken. Daarom is mogelijk om aan te geven dat er VBScript wordt gebruikt met de opdracht “<% @Language=“VBScript” %>”. Dergelijke taalstellingen mogen maar éénmaal per scriptblok bestaan.