Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Artiklar / Titel på artikeln

request.form och request.querystring

Postad 2005-02-26 av Björn Jakobsson i sektionen ASP.NET, C#, Okategoriserat med 2 Kommentarer | Läst av: 9510, Betyg: 82%

Förord

I denna kurs skall vi tala om hur man till en grund använder sig av request.querystring och request.form
Innehåll
  » När använder man det?
  » Nu kommer en genomgång av hur man använder detta...
  » Nu skall vi kolla lite på request.form också.
  » Börja med att skapa en sida som heter test.asp.
  » Avslutningsvis
Relaterade artiklar
  » If-satser
Hejsan!

Jag tänkte berätta lite om grunderna i request.querystring och request.form. Vad använder man detta till?
Request.querystring används för att hämta data från adressfältet medans request.form används för att hämta data från ett textfält.


När använder man det?

Om ni har sett på olika sidor så står det ofta dindomän.com?id=21 vilket kännetecknar tex id’t på en viss artikel. Här på Pellesoft används . Där är ”artid” querystringen och 725 dess värde.


Nu kommer en genomgång av hur man använder detta...

Request.querystring:
Som jag sade tidigare så används det för att hämta data från adressfältet men hur kommer det dit då?
Börja med att skapa en ny sida som vi döper till test.asp. Sedan skapar du en länk som ser ser ut på följade sätt:
Nikke
Där har vi en länk som skapar en querystring med namnet namn som har värdet Nikke. Hur skall vi kontrollera att det stämmer då? Jo, vi skapar en sida som heter test2.asp där vi har följande kod:

<%
if request.querystring(”namn”) = ”nikke” then ’1
response.write(“Namnet stämmde, det var “&request.querystring(“namn”)) ‘2
else
response.write(”Namnet stämde inte, det var ”&request.querystring(”namn”) ’3
end if

1. Här kollar vi så att querystringen namn har värdet nikke
2. Om 1an stämde så skriver vi ut värdet i querystringen namn
3. Om 1an inte stämde så skriver vi ut att namnet inte stämde och namnet som inte stämde.

Det där var en ganska snabb genomgång av användningen av request.querystring.


Nu skall vi kolla lite på request.form också.

När använder man det? Jo, det används när man skriver in data i ett textfält vid exempelvis registrering till ett forum, community eller annat sådant. Hur används det?


Börja med att skapa en sida som heter test.asp.

Inne i test.asp skall vi ha följande rader:






Sedan på test2.asp skall vi ha


<%
namn = “nikke”
if request.form(“namn”) = namn then ’1
response.write(“Namnet stämmde, det var “&request.form(“namn”)) ‘2
else
response.write(”Namnet stämde inte, det var ”&request.form(”namn”) ’3
end if


1. Här kollar vi ifall värdet som kom från textfältet namn stämmer överens med värdet i variabeln namn
2. Om 1an stämmde så skriver vi ut det, att det stämde samt värdet i textfältet namn.
3. Om 1an inte stämde så skriver vi ut att det inte stämde samt skrivre ut värdet i textfältet namn.


Avslutningsvis


En grej ang method taggen inne i <form> är att om ni anger post så kommer ni kunna använda request.form och om ni iställer skriver get så kan ni använda er av request.querystring.


Något många gör fel är att man inte anger vilket sorts requestobjekt man vill ha utan man skriver bara tex request(”namn”). Detta fungerar, men tänk om ni har ett textfält som heter namn och sammtidigt en querystring som heter namn... Då blir det körigt så precisera alltid vilket requestobjekt ni kommer att använda.
Upp

2 Kommentarer


  1. Björn Jakobsson
    17 apr 2005

    Bra jobbat :)


  2. Claes Åkerberg
    12 aug 2005

    mvh Claes

Skriv en kommentar på artikeln

Ditt betyg på artikeln



Kommentar:





Nyligen

  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo
  • 14:25 Tips på verktyg för att skapa QR-k
  • 14:23 Tips på verktyg för att skapa QR-k
  • 20:52 Fungerer innskuddsbonuser egentlig

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 158
27 952
271 704
799
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies