Vissa lär sig bäst genom att se koden och därför så har jag gjort den här artikeln. Detta förutsätter att du har IIS installerat på din dator eller hyr en server eller webbhotell som har ASP installerat.
Kod:
<% All ASP-kod ska vara här emellan... %>
response.write response.write använder man för att skriva ut vanlig text på sidan: koden nedan skulle resultera texten Jag gillar ASP på sidan. Observera att " " -tecknen säger åt servern att det är text som ska skrivas ut. Kod:
<% response.write "Jag gillar ASP" %>
variablar man kan spara värden i variablar och sedan skriva ut det: Kod:
<% Dim variabelnamn variabelnamn = "Jag gillar ASP"
response.write variabelnamn %>
man kan även via & -tecknet kombinera text och variablar tex såhär: Kod:
<% Dim apansnamn apansnamn = "Jokkoo"
response.write "Apan heter " & apansnamn %>
Ifsatser Med ifsatser så kan kolla om en viss variabel eller text (m.m) uppfyller vissa kriterier. Såhär kan det se ut: Kod:
<% Dim apansnamn apansnamn = "Jokkoo"
If apansnamn = "Jokko" then response.write "Apan heter Jokko" Else response.write "Apan heter inte Jokko" End If %>
request.querystring med request.querystring så kan man skicka olika värden i addressfältet. Om man skriver tex: sidan.asp?jokko så kan man hämta ut värdet "jokko" från aspkoden. ungefär såhär: Kod:
<% Dim apansnamn apansnamn = request.querystring response.write "Apan heter: " & apansnamn %>
Eller så kan man göra såhär: Kod:
<% response.write "Apan heter: " & request.querystring %>
om man tex har flera querystrings i samma addressfält så kan man även göra såhär: Kod:
<% Dim apansnamn,apansalder apansnamn = request.querystring("apnamn") apansalder = request.querystring("apalder") response.write "Apan heter " & apansnamn & " och är " & apansalder & " år gammal" %>
..men man kan även göra såhär: Kod:
<% response.write "Apan heter " & request.querystring("apnamn") & " och är " & request.querystring("apalder") år gammal" %>
Sammanfattning: (förstår du den här koden?) Kod:
<% dim tycke dim skriva tycke = request.querystring("tycke") If tycke = "bra" then skriva = "Vad roligt att du gillade min artikel! :)" Else skriva = "Tråkigt att du inte gillade min artikel :(" End If response.write skriva %>
Lycka till med ASP-kodandet! |