分配标签与声明

问题描述:

即时得到一个错误“为System.Web.UI.ControllerCollection.This [INT]最佳重载的方法匹配具有一些无效参数”分配标签与声明

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

任何想法的值?

谢谢!

+0

什么是“myList”? – 2011-02-03 16:17:39

您正在向ControllerCollection传递一个字符串。您需要传递该集合中的索引。

你确定你不想只是写:

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

我想你的意思

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

虽然这将让覆盖Label1.Text