INTERNET EXPLORER? Ti consiglio di navigare questo sito con Mozilla Firefox oppure con Google Chrome.

Differenza tra i metodi get e post e recupero dei dati, attraverso Asp

Siti dinamici con ASP
Impara a creare siti dinamici professionali con ASP

Nella manipolazione dei dati attraverso un form è molto importante stabilire il metodo di invio, in funzione del quale verrà scelto un determinato metodo di recupero delle informazioni.
I form hanno due metodi, il get ed il post. La differenza tra i due è che il primo passa i dati come parametri all'interno dell'indirizzo della pagina che li riceverà, mentre il secondo (per certi versi più sicuro, specie in presenza di dati delicati come password o codici segreti) mantiene intatto l'indirizzo della pagina di ricezione.

Per stabilire il metodo di invio utilizzeremo l'attributo method del Tag <form>:

Invio mediante il metodo get
<form method="get">

Invio mediante il metodo post
<form method="post">
Il primo verrà recuperato mediante una QueryString, il secondo mediante il metodo classico:
Metodo con QueryString
var miaVariabile = new String(Request.QueryString("NomeCampo"));

Metodo classico
var miaVariabile = new String(Request.Form("NomeCampo"));

IN EVIDENZA

HOT LINKS