Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

Webprogrammeren & scripting

[ASP] - REQUEST

M@IT
5 antwoorden
  • Normaal gebruik ik voor het opvragen van formwaarden:

    REQUEST.FORM

    en voor URL-waarden:

    REQUEST.QUERYSTRING

    Nu blijkt dat je met:

    REQUEST

    alleen ook beiden functies kunt vervangen. Wat is de reden om toch dan de extensies .FORM en .QUERYSTRING te blijven gebruiken.
  • sterker nog, de volledige syntax is:[code:1:53670cdbe7]
    Request.QueryString.Item(key).Item(index)
    [/code:1:53670cdbe7]namelijk:[code:1:53670cdbe7]
    Request.QueryString : IRequestDictionary
    Request.QueryString.Item(key) : IStringList
    Request.QueryString.Item(key).Item(index) : String
    [/code:1:53670cdbe7]
  • Soms wil je niet dat de waarden uit een form ook via de URL kunnen worden doorgestuurd naar het verwerkende script. Dat kan dus een reden zijn.
    Verder vind ik het persoonlijk duidelijker om aan te geven waar de gegevens vandaan komen. Bij Request is dat niet meteen duidelijk. Bovendien heeft Request een standaard volgorde waarin de gegevens worden teruggegeven (querystring, post, cookie, ...), dit hoeft niet altijd de volgorde te zijn die je wil in je scripts.
  • Gewoon de extenties blijven gebruiken, want 'vandaag of morgen' gaat het een keer mis, en dan is de fout amper te vinden :lol:

    Ik spreek uit ervaring :oops:
  • Dat was ik inderdaad al van plan, maar was toch even nieuwsgierig.

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.