Как я могу использовать HTML5 Request.Form для получения значений списка?

Я новичок в HTML5. У меня есть структура списка в форме. Это сгенерированный HTML:

<div id="acctCode1">
<input class="entity" id="Entities1_0_" name="Entities1[0]" type="text" value="788" /><br/>
<input class="entity" id="Entities1_1_" name="Entities1[1]" type="text" value="Q83" /><br/>
<input class="entity" id="Entities1_2_" name="Entities1[2]" type="text" value="" /><br/>
</div>

Когда форма опубликована, мне нужно получить значения сущностей в список. Вот мой код (я сохранил его простым, чтобы его было легко понять):

var ent1 = new string[20];
for (int i = 0; i < ent1.Count; i++)
{
    var entKey = "Entities1[" + i.ToString() + "]";
    var acct = Request.Form[entKey];
    if (!string.IsNullOrEmpty(acct))
    {
        ent1[i] = acct;
    }
    else
    {
        break;
    }
}

Лучшее, что я могу сказать об этом коде, это то, что он работает. Я просмотрел объекты Request и Form и не могу найти лучший способ получить значения.

Нет ли менее хитрого способа собрать все значения из списка Entities1?

0 ответов

Другие вопросы по тегам