Получить все опубликованные значения в ASP.NET - PullRequest
8 голосов
/ 13 декабря 2010

Я создаю приложение ASP.NET, которое позволяет пользователю добавлять элементы формы на страницу внутри формы. Когда страница размещена (с помощью кнопки отправки), мне нужно просмотреть все опубликованные значения в форме и получить значения.

Я не могу проверить конкретные значения, так как не знаю, сколько их будет или как они будут называться.

Может ли кто-нибудь указать мне правильное направление получения ВСЕХ опубликованных значений, чтобы я мог просмотреть их?

p.s Я искал в Request.Form, но не увидел ничего очевидного для использования.

Спасибо.

Ответы [ 2 ]

13 голосов
/ 13 декабря 2010

Свойство Request.Form возвращает NameValueCollection , которое вы можете перебрать:

foreach (string name in Request.Form.AllKeys) {
    string value = Request.Form[name];
    // Do something with (name, value).
}
2 голосов
/ 13 декабря 2010
    foreach (string key in Request.Form)
    {
        var value = Request.Form[key];
    }
...