ASPsidan rekommenderar ingen att påbörja att koda i klassisk ASP idag. Vill du börja lära dig koda så rekommenderar vi att ni försöker er på ASP.NET istället. Klassisk ASP slutade utvecklas för flera år sedan och lever kvar på äldre sidor. Skall ni göra en ny sida så är det mer fördelaktigt att göra den i .NET. Se artikeln http://www.aspsidan.se/default.asp?page=readArticle&artId=638

Tänkte skriva en guide hur man skapar sin första ASP-fil.
I min förra guide, lärde jag er att installera Microsofts egen webbserver IIS.

ASP står för Active Server Pages, och det är ett serverscript som behandlas utav en server.

För att kunna programmera måste du ha en webbserver som kan klara av att köra ASP.
Sedan för att skriva själva koden, använder jag t.ex anteckningar.
Programmet hittar du här -> Start -> Program / Alla program / -> Tillbehör -> Anteckningar

asp_01.jpg
Man kan börja med att skriva t.ex så här.

Kod:
<%
    Response.Write("Mitt första ASP-script")
    Response.Write "Mitt första ASP-script"
%>



Koden "Response.Write" använder vi för att skriva ut den informationen som en vanlig besökare ska få.
Den andra texten ser dem inte, om man sparar som en ASP-fil. Det kommer lite längre ner hur man gör.

När du vill ha lite kommentarer i din kod, så skriv så här:

Kod:
<%
    ' Detta är en kommentar.
    // Detta är också en kommentar.
%>



Som kommentar rekommenderas egenltligen ' men det går med båda.
Inom Response.Write-koden, kan du också skriva in HTML-koder som t.ex

Kod:
<%
    Response.Write("<b>Denna text är nu fet</b>")
%>



Så efter vi har skrivit in allt i anteckningar kan det se ut ungefär så här.

asp_02.jpg

Men tänk på att för att göra det mycket lättare för att skriva <% %> hela tiden.
All din ASP-kod kan stå t.ex så här.

Kod:
<%
    Response.Write("Mitt första ASP-script")
    Response.Write "Mitt första ASP-script"

    ' Detta är en kommentar.
    // Detta är också en kommentar.

    Response.Write("<b>Denna text är nu fet</b>")
%>



Så blir det mycket lättare att läsa texten. Då kan det se ut ungefär så här.

asp_03.jpg

Sedan när du ska spara filen, ska du spara den som ASP-fil. Inte HTML-fil.
Om du skulle göra det så syns all ASP-kod också, och det är inte bra.
För att spara en ASP-fil med anteckningar gör du på följande sätt.
asp_04.jpg

Som du kan se så skriver man .asp efteråt, och då sparas den som en ASP-fil.
Sedan lägger du upp de på din webbserver. Och det kommer se ut ungefär så här.

asp_05.jpg

Som ni kan se, ser man inte koden endast den som skrivs ut.

Eftersom vi glömde att skriva <br>, men då lägger vi till den bara.
Då kan det ungefär se ut så här.

Kod:
<%
    Response.Write("Mitt första ASP-script<br>")
    Response.Write "Mitt första ASP-script<br>"

    ' Detta är en kommentar.
    // Detta är också en kommentar.

    Response.Write("<b>Denna text är nu fet</b><br>")
%>



Då blir resultatet så här istället.

asp_06.jpg
Kan tillägga också att när man t.ex ska skriva en bild.
Så skriver man på detta sätt.

Kod:
<%

    Response.Write("<img src=""bilder/filnamnet.filtypen"">")
    ' Eller kan du skriva så här.
    Response.Write("<img src='bilder/filnamnet.filtypen'>")

%>

Skriver man endast med ett ", som man brukar göra på vanlig HTML-kod.
Då blir det fel, det gillar inte alls ASP. Så antingen två stycken eller ett '

För att lära dig mer kodning, läs artiklar som finns på denna länk:
http://www.aspsidan.se/default.asp?page=ArticlesCat&artCat=1

Jag hoppas att det var tillräckligt om ASP, har ni några frågor.
Så är det bara att skriva.

Ha en bra dag! :)
Skriven av: mactommy | den 18 december 2008