/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
Request.Querystring("side") eller Request(~
Fra : Magnus


Dato : 25-12-01 21:38

Når jeg skal hente nogle info fra adresselinien bruger jeg
Request.Querystring("side") eller Request("side") men så tænkte jeg på hjad
forskellen dog er for det er sådan lidt vilkårligt hvad jeg bruger af dem.

Er der nogen der kan give et svar på de to funktioner ?

/Magnus



 
 
Jakob Andersen (25-12-2001)
Kommentar
Fra : Jakob Andersen


Dato : 25-12-01 22:11

"Magnus" <arnason@email.dk> wrote in message
news:3c28e415$0$5491$edfadb0f@dspool01.news.tele.dk...
> Når jeg skal hente nogle info fra adresselinien bruger jeg
> Request.Querystring("side") eller Request("side") men så tænkte jeg på
hjad
> forskellen dog er for det er sådan lidt vilkårligt hvad jeg bruger af dem.
> Er der nogen der kan give et svar på de to funktioner ?

I din situation gør det ikke noget det er mere hvis man poster nogle
parametre til en side og man vil undgå at folk kan ændre i dem ved at rette
i querystring så kan man bruge Request.Form og være sikker på kun at få data
der er postet.


Request() er bare et shortcut til Request.Querystring() som er et shortcut
til Request.Querystring.Item()

--
Jakob Andersen



MacMan (26-12-2001)
Kommentar
Fra : MacMan


Dato : 26-12-01 01:07

I brevet "a0aq7u$14u6$1@news.cybercity.dk" skrev Jakob Andersen
(jakob@effectus.dk) den 25/12/01 22:10:

> "Magnus" <arnason@email.dk> wrote in message
> news:3c28e415$0$5491$edfadb0f@dspool01.news.tele.dk...
>> Når jeg skal hente nogle info fra adresselinien bruger jeg
>> Request.Querystring("side") eller Request("side") men så tænkte jeg på
> hjad
>> forskellen dog er for det er sådan lidt vilkårligt hvad jeg bruger af dem.
>> Er der nogen der kan give et svar på de to funktioner ?
>
> I din situation gør det ikke noget det er mere hvis man poster nogle
> parametre til en side og man vil undgå at folk kan ændre i dem ved at rette
> i querystring så kan man bruge Request.Form og være sikker på kun at få data
> der er postet.
>
> Request() er bare et shortcut til Request.Querystring() som er et shortcut
> til Request.Querystring.Item()

Naaa, ikke helt korrekt.
Hvis du bruger Request.QueryString tager den fra URL'en.
Request.Form tager det der måtte blive POST'et.
Bruger man blot Request tager den data der hvor der er noget i denne
prioriterede rækkefølge:

1. QueryString
2. Form
3. Cookies
4. ClientCertificate
5. ServerVariables

Jeg vil anbefale af bruge Request.QueryString i dit tilfælde - så har du
bedre tjek på hvor dataene kommer fra og får derved bedre overblik over
scriptet.

- Morten


Jakob Andersen (26-12-2001)
Kommentar
Fra : Jakob Andersen


Dato : 26-12-01 01:31

"MacMan" <nospam@nospam.com> wrote in message
news:B84ED318.11A07%nospam@nospam.com...
> Bruger man blot Request tager den data der hvor der er noget i denne
> prioriterede rækkefølge:
>
> 1. QueryString
> 2. Form
> 3. Cookies
> 4. ClientCertificate
> 5. ServerVariables

Jeg har egentlig i et stykke tid ledt efter dokumentation for denne
rækkefølge da jeg har set flere forskellige bud, har du evt. et link til
mig?

--
Jakob Andersen



MacMan (26-12-2001)
Kommentar
Fra : MacMan


Dato : 26-12-01 16:59

I brevet "a0b5vp$1me9$1@news.cybercity.dk" skrev Jakob Andersen
(jakob@effectus.dk) den 26/12/01 1:31:

> "MacMan" <nospam@nospam.com> wrote in message
> news:B84ED318.11A07%nospam@nospam.com...
>> Bruger man blot Request tager den data der hvor der er noget i denne
>> prioriterede rækkefølge:
>>
>> 1. QueryString
>> 2. Form
>> 3. Cookies
>> 4. ClientCertificate
>> 5. ServerVariables
>
> Jeg har egentlig i et stykke tid ledt efter dokumentation for denne
> rækkefølge da jeg har set flere forskellige bud, har du evt. et link til
> mig?

http://activedeveloper.dk/iishelp/iis/htm/asp/intr5ulw.htm


Jakob Andersen (26-12-2001)
Kommentar
Fra : Jakob Andersen


Dato : 26-12-01 19:20

"MacMan" <nospam@nospam.com> wrote in message
news:B84FB269.11AA3%nospam@nospam.com...
> http://activedeveloper.dk/iishelp/iis/htm/asp/intr5ulw.htm

Tusind tak, jeg har nok ikke ledt så ihærdigt.

--
Jakob Andersen



J Andersen (26-12-2001)
Kommentar
Fra : J Andersen


Dato : 26-12-01 18:59

On Wed, 26 Dec 2001 01:31:20 +0100, "Jakob Andersen"
<jakob@effectus.dk> wrote:

>"MacMan" <nospam@nospam.com> wrote in message
>news:B84ED318.11A07%nospam@nospam.com...
>> Bruger man blot Request tager den data der hvor der er noget i denne
>> prioriterede rækkefølge:
>>
>> 1. QueryString
>> 2. Form
>> 3. Cookies
>> 4. ClientCertificate
>> 5. ServerVariables
>
>Jeg har egentlig i et stykke tid ledt efter dokumentation for denne
>rækkefølge da jeg har set flere forskellige bud, har du evt. et link til
>mig?

Wrox: "Beginning Active Server Pages 3.0", p. 267, er enig.

Mvh. Jørn


Søg
Reklame
Statistik
Spørgsmål : 177560
Tips : 31968
Nyheder : 719565
Indlæg : 6408952
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste