Come faccio a verificare se esiste una querystring?

Devo fare una cosa del genere:

codice:
qty = 0;
var tmp = Request.QueryString(id);
if (tmp != "") qty = tmp;
Entra sempre nell'if e poi mi stampa il valore "undefined".

Ho provato anche con undefined al posto di "", oppure NULL... ma non funziona.

Ho provato anche facendo questa assegnazione:


codice:
var tmp = String(Request.QueryString(id));
ma niente...