使用for语句为Label分配值

时间:2011-02-03 16:15:11

标签: c# for-loop

我收到错误“System.Web.UI.ControllerCollection.This [int]的最佳重载方法匹配有一些无效的参数”

    for (int i = 0; i < mylist.Count; i++)
    {
        Label1.Text = Controls[string.Format("My Items: {0}", mylist[i]);
    }

有什么想法吗?

谢谢!

2 个答案:

答案 0 :(得分:1)

我认为你的意思是

Label1.Text = string.Format("My Items: {0}", mylist[i]);

虽然这会一直覆盖Label1.Text

答案 1 :(得分:1)

您将字符串传递给ControllerCollection。您需要在该集合中传递索引。

你确定你不想写:

Label1.Text = string.Format("My Items: {0}", mylist.Count);

...