Как я могу использовать 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?