标题可能说得不太清楚.是这样的.在一个页面中,比如有Literal控件五个,他们的命名为 Literal1,Literal2,Literal3,Literal4,Literal5
然后现在我用一个for循环
for(int i=0;i<4;i++)
{
Literal?.text=i.Tostring();
}看上面红色的"问号",  我要问的是在问号那如何写才能循环的给Literal1,Literal2,Literal3,Literal4,Literal5  传值?谢谢!

解决方案 »

  1.   

    给你点代码. 给点分分鼓励.
           Literal[] Literal = new Literal[6];        for (int i = 1; i < 6; i++)
            {
                Literal[i] = (Literal)FindControl("Literal" + i.ToString());
                Literal[i].Text = i.ToString();            
            }
      

  2.   

    同意楼上的
    可以用 Page.FindControl(string.Format("Literal{0}", i)) 的方式来找到控件。