Se usi request-e-basta acquisisci il valore di quel campo sia che si trovi in un form che in una querystring.....request.form e .querystring lo acquisiscono da dove dicono.