Asp.net получить отправленные значения из HTML-формы в C #, используя Request.Form получить значение массива - PullRequest
0 голосов
/ 10 октября 2018
<input type=hidden name='field[size][large]' value='40' />
<input type=hidden name='field[size][medium]' value='32' />
<input type=hidden name='field[size][small]' value='12' />

<input type=hidden name='field[color][green]' value='22' />
<input type=hidden name='field[color][blue]' value='30' /> 

У меня есть такая форма, как я могу получить доступ к значениям, используя Reuest.Form.GetValues("");

, но я не уверен, как получить значения, как в приведенной выше форме, например, входное имяis field[size][large]

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

    foreach (string key in Request.Form)
                    { 
                        sbError.Append("<br>Key : " + key + "=" + Request.Form[key]);
                        // Do something with (name, value).
// using this will output all form values but l want specifically for field[xxx][xxx] not all
                    }

.it выведет значение.у меня вопрос, как я могу получить все значения в field[xxx][xxx] или пройти через них

ОБНОВЛЕНИЕ:

Я использую угловой для создания входных значений HTML для

field['am-created-by-angular']['created-by-angular']

, поэтому получаем значения на основе поля , перебираем его и получаем значения.

Я не знаю значений, созданных пользователем на стороне клиента с использованием angular, но, тем не менее, будетбыть буквенно-цифровым л просто нужно захватить значения

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...