如何使用HTML5 Request.Form获取列表值?

时间:2014-11-26 21:32:59

标签: 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 个答案:

没有答案