ASPInput/outputData via adressraden
[ Hem ] Allmänt ASP XML SQL ADO HTML CSS VB Java Design Karta
Grunder Input/output VBScript Databaser Tips Exempel

Data via adressraden

Välj browserns adressfält där det nu står http://localhost/anders.enges/asp/ex0.asp

Ändra adressen till http://localhost/anders.enges/asp/ex0.asp?siffra=1

Du har nu gett in Ingenting

Lägg märke till att asp sidan vet vad som skrivits på adressraden. Detta är den metod som oftast användas för att kommunicera med webprogram.

Datat kan antingen skrivas in i en länk. T.ex:

<a href="ensida.asp?siffra=2">

Man kan även sända flera parametrar med

<a href="ensida.asp?siffra=2&text=kalle">

En liten hake är dock att man inte får använda ä, ä, ö, ?, &, mellanslag och en mängd andra värden i parametern som sänds över. Dessa måste ersättas med andra värden. Kanske någon har lagt märke till alla "krumelurer" som altavista sätter i adressfältet.

För att vara på säkra sidan måste man göra på detta sätt

<a href="ensida.asp?siffra=2&text=<%=Server.URLEncode("en text med ? och Ä")%>"><br>
<a href="ensida.asp?siffra=2&text=<%=Server.URLEncode("alltok")%>"><p>

<% enText = "hemska saker"%><br>
<a href="ensida.asp?siffra=2&text=<%=Server.URLEncode(enText)%>">

Vilket ger som resultat

<a href="ensida.asp?siffra=2&text=en+text+med+%3F+och+%C4">
<a href="ensida.asp?siffra=2&text=alltok">

<a href="ensida.asp?siffra=2&text=hemska+saker">

  Tid och datumFormhantering (GET)
Input/output
Skriva text till sidan
Buffrad utskrift
Användning av arrays
Tid och datum
Data via adressraden
Formhantering (GET)
Formhantering (POST)
De två sätten att sända formdata
En form utan ASP kod
Samma form med kod
Mer om formar
Sända formdata till en annan sida
Validering i formar
Mer om validering


Top
< Tid och datum Formhantering (GET)>
© Anders Enges, Vörå 2002  | 22.01.01 18:27 Visa asp koden