2010-12-13 6 views
6

Je crée une application ASP.NET qui permet à l'utilisateur d'ajouter des éléments de formulaire à une page dans un formulaire. Lorsque la page est affichée (via le bouton Soumettre), je dois parcourir toutes les valeurs affichées dans le formulaire et obtenir les valeurs.Récupérer toutes les valeurs publiées dans ASP.NET

Je ne peux pas vérifier les valeurs spécifiques car je ne sais pas combien il y aura ou comment ils seront appelés.

Quelqu'un pourrait-il me diriger dans la bonne direction pour obtenir TOUTES les valeurs affichées afin que je puisse les parcourir?

p.s Je regardais dans Request.Form mais ne voyais rien d'évident à utiliser.

Merci.

Répondre

11

La Request.Form propriété renvoie NameValueCollection vous pouvez parcourir:

foreach (string name in Request.Form.AllKeys) { 
    string value = Request.Form[name]; 
    // Do something with (name, value). 
} 
+0

Merci. Juste travaillé avant de revenir à ce poste, mais c'est la même solution. – webnoob

2
foreach (string key in Request.Form) 
    { 
     var value = Request.Form[key]; 
    } 
Questions connexes