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 / Forum översikt / inlägg

Posta nytt inlägg


Hur fungerar egentligen QueryString?

Postades av 2005-05-20 21:19:13 - Magnus Hallberg, i forum asp - allmänt, Tråden har 4 Kommentarer och lästs av 613 personer

Om jag tar emot ett värde från en QueryString och stringen är tom. Blir värdet null då, eller vad händer med det?

Ett exempel:
jag har en variabel där jag ska spara värdet från QueryStringen. Adressen ser ut så här
mypage.asp?id=3
var myVar = Request.QueryString("id");
I det här fallet är det ju inge bekymmer. Men vad får min variabel för värde om adressen ser ut så här mypage.asp

hmm det här var krångligt att skriva. Hoppas nån förstår vad jag menar.

Jag skulle ju kunna skriva så här.
<code>
myVar = (Request.QueryString);
if(myVar == "")
{ kod
}
</code>
Men då blir det ju fel om någon skriver mypage?klot=34 eller något annat. Då är ju inte frågesträngen tom längre.


Svara

Sv: Hur fungerar egentligen QueryString?

Postades av 2005-05-20 21:30:26 - Göran Andersson

Metoden Request.Querystring() returnerar alltid ett objekt av typen IStringList. Det är en lista med värdena för de nycklar i querystring som har namnet du angett. Ifall det inte fanns någon nyckel med det namnet så innehåller listan noll poster.

När du tar värdet av listan så kommer du att få en kommaseparerad sträng med alla värdena i listan. Ifall listan innehåller en post (det vanligaste) så får du bara den strängen. Ifall listan var tom så får du värdet Empty.

Det här är var Request.Querystring("id") kommer att ge:

mypage.asp?id=3&id=4&id=5 --> "3, 4, 5"
mypage.asp?id=3 --> "3"
mypage.asp --> Empty


Svara

Sv:Hur fungerar egentligen QueryString?

Postades av 2005-05-20 21:33:33 - Magnus Hallberg

Jag skrev inte att jag kodar i JScript. Där finns inte Empty, tror jag?


Svara

Sv: Hur fungerar egentligen QueryString?

Postades av 2005-05-20 21:51:56 - Göran Andersson

Nej, det stämmer.

I JScript fungerar det lite annorlunda. Där finns inte samma skillnad mellan värdetyper och objekt. När du använder Request.Querystring så kommer du att få IStringList-objektet.

Med din kod:
var myVar = Request.QueryString("id");
så kommer myVar att vara en referens till IStringList-objektet. För att få värdet av objektet så får du använda:
var myVar = Request.QueryString("id").Value;

Ifall det inte fanns någon nyckel med namnet id i querystring så kommer myVar att få värdet undefined.


Svara

Sv:Hur fungerar egentligen QueryString?

Postades av 2005-05-20 22:08:31 - Magnus Hallberg

Tackar Göran, det fungerar klockrent...:)


Svara

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 602
27 953
271 705
5 941
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