mi parla sempre di errore perchè è una proprietà ma lo uso come metodo... sicuro che a te funziona così?
ma ho fatto una ricerca su internet ed ho trovato questo codice:

NameValueCollection nvcForm = Request.Form;

for (int i = 0; i < nvcForm.AllKeys.Length; i++)
{
Response.Write("
Chiave [" + i + "]: " + nvcForm.AllKeys[i] + "
");
string[] asValue = nvcForm.GetValues(nvcForm.AllKeys[i]);

for (int j = 0; j < asValue.Length; j++)
{
Response.Write("Valore [" + j + "]: " + asValue[j] + "
");
}
}

che funziona, anche se lavora con namevaluecollection che è un tipo che non conoscevo...
tu invece come lo usi request.form?
_J_