ASP Grundkurs - Del 1 - Response.Write

LP_MAXI Publicerad January 18, 2008 16:54

Eftersom jag inte är kung på .NET ännu men har bra kunskaper inom ASP så tänkte jag fixa lite enkla guider om just klassik ASP.

Vi börjar med lite viktigt information.

ASP betyder Active Server Page och en ASP sida körs på servern.
För att du skall kunna testa en .asp sida måste du ha en webbserver. Det är lämpligast om du använder IIS.
ASP är ett språk som gör det möjligt att utveckla dynamiska hemsidor.

Hur skaffar jag IIS?

IIS följer med Windows XP pro och kan enkelt installeras med en XP skiva. Men denna guide förutsätter att du har IIS installerat och att det fungerar som det skall. Men varför måste jag ha IIS? Jo ASP är ju som sagt ett server språk och måste köras på en webbserver för att koden som skrivs i en .asp fil skall kunna läsas och skickas till webbläsaren. XHTML är ett klientbaserat språk och all HTML kod körs i webbläsaren. Om du skriver ASP kod så kommer den att kompileras som det heter så fint. Den kommer alltså att byggas om till HTML så att webbläsaren förstår. Har du XP home så går det att installera IIS men det är inget jag rekomenderar. Annars är ju det bästa att skaffa ett webbhotell. XP pallar bara 10 anslutningar ändå. Men det är en bra utvecklings möjlighet.

Låt oss börja med grundläggande ASP.

Du kan skriva ASP kod i vanliga anteckningar men jag väljer att jobba i DreamWeaver som är, enligt mig, den bästa utvecklingsmiljön för ASP.

Jag kommer att beskriva ASP med VB script.

Vi börjar med det klassiska hello world.

Det första vi måste göra är att berätta för webbservern att vi sysslar med ASP och att vi bor i Sverige. Denna kod skall ALLTID ligga längst upp i ett .asp dokument.

<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252" LCID="1053"%>

Vi skall nu berätta för webbservern att vi kommer skriva lite ASP kod. Det gör vi genom att skriva så här:

<%

%>

De första två tecken (<%) berättar att ni börjar ASP kod och de sista tecknen (%>) berättar att nu är ASP koden slut.

Inom detta skriver vi vår ASP kod.

Nu börjar det roliga. Vi skall skriva Hello World med hjälp av ASP och Response.Write()

Koden för det är ser ut så här:

<%

Response.Write("Hello world")

%>

Så enkelt va det. Skall vi nu utveckla detta lite mer? Klart vi ska krångla till det. Vi blandar in lite variabler i det hela.

Vad är en variabel?

En varibale är en minnescell i webbservern ramminne. Den resarverar en plats åt oss. Det är jättebra på många sätt. Men nu går vi inte in djupare än så här. Jag skall visa hur man skapar en variabel och hur man ger den ett värde och skriver ut värdet på hemsidan.

Vi skapar först vår variabel på detta sätt:

Dim strText

Dim betyder att vi skapar en variabel. Det som kommer efter Dim är alltså variabelen namn. Jag gav den namnet strText. str i början betyder att variablen skall innehålla text. Det är inget måste att döpa sina variabler på de viset men det är enklare i framtiden att felsöka och veta att den vaaribalen innehåller text.

Nu skall vi ge strText ett värde. Det gör vi på detta viset.

strText = "Min variabel har fått ett värde"

Inget svårt? Nu använder vi Response.Write för att skriva ut vårt värde.

Response.Write(strText)

Den kompletta koden kommer att se ut så här:

<%

Dim strText

strText = "Mina variabel har fått ett värde"

Response.Write(strText)

%>

I nästa guide kommer jag fortsätta på Variabel spåret. Då kommer du får lära dig hur man skapar dynamiska värden.


Postad under:   Taggar: , ,

Add comment


(Will show your Gravatar icon)

  Country flag

biuquote
  • Comment
  • Preview
Loading



Blogglänkar

Bloggping.com

Bloggtoppen.se

Site Meter

Allmänt

Blogglista.se

Webbdesign bloggar

RSS flöde

Creeper

BlogRankers.com

Blogg Topplista

Mimis blogg

Elvedins blogg

Robins blogg

Kalender

«  September 2010  »
MoTuWeThFrSaSu
303112345
6789101112
13141516171819
20212223242526
27282930123
45678910
View posts in large calendar

Tag Moln

Senaste inläggen

Senaste kommentarerna

Annonser

Msnkatalogen

Copyright
Allt som skrivs på denna blogg ägs av LP_MAXI. Kopera inte utan tillstånd.

© Copyright 2010 870621.SE