在default.aspx
我有以下的隐藏字段:分配HiddenField值编程
<asp:HiddenField runat="server" ID="icon1" />
<asp:HiddenField runat="server" ID="icon2" />
<asp:HiddenField runat="server" ID="icon3" />
正如你可以看到,该字段的名称是每个时间,但增加1至3。
相同在我后面的代码我一直在做这个(if
报表和其他代码简洁,删除 - 这是它的肉):
icon1.Value = "Bonus1";
icon2.Value = "Bonus2";
icon3.Value = "Bonus3";
中号最后,我每次都这样分配iconX.Value
?我能在循环中一次性完成所有操作吗(为了简洁起见,还要删除其他所有内容)?
for (int i = 1; i <=3; i++)
{
icon(i).Value = "Bonus" + i.ToString();
}
我读过的一切都让我相信在C#中这是不可能的。假设我有50 iconX.Value = whatever to assign
。循环是最合乎逻辑的意义。可能?
打我吧:) –