vb.net обрабатывает сообщение с массивом - PullRequest
0 голосов
/ 29 октября 2010

Я пытаюсь прочитать массив, который был опубликован в HTML-форме

<input name="test[]" id="1" type="checkbox" value="1" />
<input name="test[]" id="2" type="checkbox" value="2" />
<input name="test[]" id="3" type="checkbox" value="3" />
<input name="test[]" id="4" type="checkbox" value="4" />

В php я знаю, что вы можете легко получить доступ к данным

foreach($_POST['test'] as $item)
{
    echo $item;
}

Я осмотрелся вокруг и не сталкивался ни с чем, делающим то же самое.

Любая помощь будет принята с благодарностью.

1 Ответ

1 голос
/ 29 октября 2010

Если вы просто получите Request("test[]"), вы должны получить список значений через запятую.Я не уверен, насколько хорошо это будет работать, если значения могут содержать запятые.

Если вам нужны значения в виде массива, вы можете проверить Request.Form.GetValues("test[]").Вероятно, он будет нулевым, если флажки не были отмечены, поэтому проверьте это перед использованием массива.

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