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

Scritto da Luca Ruggiero nella sezione 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"));

I più cliccati della sezione Asp

:: Un semplice form mail in Asp (51.682)

:: Creazione di un Guestbook in Asp (50.782)

:: Creazione di un'area di accesso riservato in Asp (45.422)

:: Connessione ad un database MySql con Asp (25.044)

:: Connessione ad un database Microsoft SQL Server con Asp (24.069)

:: Asp e database (23.123)

:: Una semplice area di accesso riservato senza DB in Asp (21.383)

:: Riscrivere le URL con Asp (19.743)

:: Creazione di un Sondaggio in Asp (19.100)

:: Report di stampa da database a Ms Word con Asp (18.715)

IN EVIDENZA
DOWNLOAD