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 623 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

  • 08:28 Butiksskyltar: Hur upplever utbude
  • 22:31 Slappna av
  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper

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 570 783
27 960
271 761
409
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