webForumDet fria alternativet

allmäna frågor om asp

ASP

7 svar · 303 visningar · startad av fatcap

Medlem sedan okt. 200144 inlägg
Frågan#1

jag skulle vilja ha svar på dom här frågorna.

1. Hur används en "QueryStrings"?

2. Beskriv en ny funktion i ASP 3.0.

3. Vilka för- nackdelar har de två skriptspråken: Vbskrip och Javascript i ASP? Finns det fler språk?

4. Skriv en kort förklaring på hur ASP fungerar generellt.

5. Vad är en "ContentRotator"? Hur fungerar den?

Medlem sedan jan. 20022 440 inlägg
#2

1. Querystrings är inte så svårt. Du har en massa personer i en databas som du visar på en sida. Sedan vill du att när besökaren klickar på namnet så ska information visas om personen. Då gör du såhär:

set rs = connection.Execute("SELECT namn, id FROM namn ORDER BY namn ASC")

<a href="information.asp?cmd=info&id=<%=rs("NamnID")%>"><%=rs("namn")</a>

Sedan när besökaren klickar på länken så skulle själva querystring delen du frågade efter se ut såhär:

Set rs = connection.Execute("SELECT * FROM namn [b]WHERE NamnID = " & [blue]Request.Querystring("id")[/blue][/b]

Alltså querystrings vanligaste användings område är nog nåt sådant här. Det används till att berätta för asp sidan VAR den ska hämta all information i tabellen.

Medlem sedan jan. 20022 440 inlägg
#3

2. Det finns mycket nytt i ASP 3.0 Enda jag kommer på just nu är fel hantering

  • Error Handling. Som gör att om det blir fel på sidan kan du välja at gå vidare med On Error Resume Next

Men det finns mycket... otroligt mycket, prestandan är bättre i ASP 3.0 jämfört med 2.0 också

Medlem sedan juni 200032 967 inlägg
#4

On error resume next är inte nytt iom asp 3.0. Däremot har Server-objektet fått några nya metoder, Execute och Transfer till exempel.

Medlem sedan jan. 20022 440 inlägg
#5

3. Språken är ungefär likvärdiga nu skulle jag vilja påstå. Det enda som skilljer egentligen är sättet man skriver sin kod på. Det ser inte riktigt likadant ut.

Medlem sedan jan. 20022 440 inlägg
#6

4. ASP använder du dig av förmodligen framför allt för att du vill ha en databas i grunden där du sparar din information. Du kan spara/hämta information i/från databasen med ASP. Hur avancerat man vill göra det är helt upp till var och en ;)

Om du nu ska ha en databas i grunden så väljer du förmodligen en Access databas eller likvärdigt där du inte behöver betala en massa pengar för att wehotellet ska ha MySQL eller SQL som är databaser det ochså och kan anropas med .asp filer. Webhotellen har tyvärr vett nog att ta betalt för att du ska kunna använda MySQL och SQL databaser. MySQL kan även anropas med php.

Medlem sedan apr. 20021 203 inlägg
#7

Förtydling av ettan:

QueryStrings används för att skicka med besökaren ett värde då han surfar in på en annan aspsida en den han var på förrut, detta kan t.ex. göras med länkar, exempel:

<a href="http://www.microsoft.com?varde1=hej&varde2=svej">

Här har två värden skickats med; hej och svej.
Dessa två värden kan sedan användas för att ta reda på "varifrån en besökare kommit". Anledningen till att jag citerar det är att man egentligen inte vet Var ifrån han kommit utan vilka Variabler (och tillhörande värden) som skickats med honom.

Har han då till exempel kommit till en sida med en variabel (t.ex. land) som har värdet "Sverige" så kan det vara lämpligt att visa honom information på svenska och är värdet "England" så lämpar sig engelska bäst.

Men detta är bara ett av alla möjliga olika sätt man kan använda QueryString på.

:)

Medlem sedan juni 20019 024 inlägg
#8

Skulle vilja förtydliga punkt 4:

ASP är ett scriptspråk som körs så fort en användare stiger in på en .asp-sida. Varje kommando behandlas beroende på "riktningen" i programmet och resultatet presenteras till webbläsaren. Det bygger på begäran & svarsmetoden, dvs du anropar en .asp-fil och webbservern spottar ut resultatet av den. Vidare kan du skicka med värden till .asp-sidan (t ex QueryStrings, formulärdata, cookies, sessions) för att den ska utföra sidan på ett visst sätt.

278 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
137 ms — deklarationer (db)
0 ms — hämta statistik (cache)
138 ms — hämta tråd, inlägg och bilagor (db)
136 ms — ändringar (db)