Beh, in verità si può fare anche senza form: nella pagina carrello.asp, anzichè fare la request.form("tuoValore"),
farai

valore=request.querystring("tuoValore")
sinceramente non penso si riferisse al get piuttosto che il post...penso che volesse mandare sì via get ma un valore di un campo testo, quindi un valore non definito...o sbaglio?