2010-12-13 27 views
6

Estoy creando una aplicación ASP.NET que permite al usuario agregar elementos de formulario a una página dentro de un formulario. Cuando se publica la página (a través del botón de enviar), necesito recorrer todos los valores publicados en el formulario y obtener los valores.Recuperar todos los valores publicados en ASP.NET

No puedo verificar valores específicos ya que no sé cuántos habrá o cómo se llamarán.

¿Alguien podría indicarme la dirección correcta para obtener TODOS los valores publicados para que pueda recorrerlos?

p.s Estaba buscando en Request.Form pero no pude ver nada obvio para usar.

Gracias.

Respuesta

11

La propiedad Request.Form devuelve un NameValueCollection puede iterar sobre: ​​

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

Gracias. Lo resolví antes de volver a consultar esta publicación, pero esta es la misma solución. – webnoob

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