Corsi on-line
Chiudi
Newsletter:
  • Seguici su Facebook
  • Seguici su Twitter
  • Seguici su Google+
  • Seguici via RSS
  • Seguici col tuo Smartphone

Request.QueryString

Il metodo QueryString dell'oggetto Request permette di recuperare i dati inviati ad una pagina ASP tramite un modulo HTML ed attraverso il metodo di invio GET.

E' un metodo di recupero delle informazioni che, per quanto possibile, viene sconsigliato attraverso un modulo HTML; è molto utilizzato, invece, attraverso il passaggio di parametri direttamente nella URL della pagina attraverso link appositamente costruiti.

La sintassi base è la seguente:

<%
    Dim mio_dato
    mio_dato = Request.QueryString("mio_dato")
%>
Nell'articolo dedicato al metodo "Form" abbiamo visto come passare i dati ad uno script ASP attraverso un modulo; lo stesso esempio può essere riportato col metodo "QueryString" con poche e semplici modifiche:
<form method="GET" action="saluto.asp">
    Inserisci il tuo nome<br>
    <input type="text" name="nome">
    <input type="submit" value=" OK ">
</form>
Veniamo al codice ASP del file "saluto.asp":
<%
    Dim nome
    nome = Request.QueryString("nome")
    If nome = "" Then
        Response.Write "Inserisci il tuo nome!"
    Else
        Response.Write "Ciao " & nome & "!"
    End If
%>
Nella URL della pagina leggeremo, ad esempio:
http://localhost/saluto.asp?nome=Luca
Veniamo al reale utilizzo del metodo "QueryString", ovvero attraverso i link:
<a href="saluto.asp?nome=Luca">Luca</a><br>
<a href="saluto.asp?nome=Max">Max</a><br>
<a href="saluto.asp?nome=Claudio">Claudio</a><br>
Il codice ASP sarà uguale al precedente.

In questo modo si possono creare utili menu di navigazione che portano risultati differenti a seconda della "stringa di ricerca" (traduzione in italiano di "QueryString") utilizzata.

Corsi
Corso ASPCorso ASP
Corso completo per la creazione di siti Web dinamici. A partire da 39 €.
Corso ASP da ZeroCorso ASP da Zero
Imparare Microsoft ASP e VBScript da zero. A partire da 29 €.
Corso ASP e AccessCorso ASP e Access
Gestione di un database MS Access con ASP. A partire da 29 €.
Vedi anche...
Annunci

Mr.Webmaster

Pubblicità
Chi Siamo
Contattaci
Collabora
Note Legali
© 2003 - 2012 Mr.Webmaster - Il portale dei Webmaster Italiani - Tutti i diritti riservati | Powered by IKIweb Internet Media S.r.l. - PIVA 02848390122