【发布时间】:2011-02-04 14:04:58
【问题描述】:
我需要以不同于其他表单结果的方式处理表单的一部分。在需要特殊处理的部分中,我需要遍历 3 个具有相同名称的表单字段。他们必须有相同的名字,我不能改变它。我所指的表单部分如下所示:
<td><input name="Color" size="20" value="" type="text"></td>
<td><input name="Color" size="20" value="" type="text"></td>
<td><input name="Color" size="20" value="" type="text"></td>
使用 C# 我尝试这样的事情:
我尝试这样处理:
int i;
for (i = 1; i <= Request.Form["Color"][i]; i++)
{
colorName.Text += Request.Form["Color"];
}
这会导致以下异常:
System.NullReferenceException: Object reference not set to an instance of an object.
我应该如何处理同名的表单域?
【问题讨论】:
标签: c# asp.net forms request webforms