在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
。循環是最合乎邏輯的意義。可能?
打我吧:) –