Dim lbl As Label
        Dim obj As Object
        For iCount As Integer = 1 To 50
            obj = FindControl("label" & iCount.ToString)
            If Not IsNothing(obj) Then
                lbl = CType(obj, Label)
                lbl.Text = iCount.ToString
            End If
        Next
——————————————————————————————————————

解决方案 »

  1.   

    对于第二个问题,如果你是想在你的网站所有页面都能够使用某一个变量,你可以在执行网站首页的时候将这个变量保存在一个Application中!
      

  2.   

    比如开始你可以这样:dim conn as new Sqlconnection(............)
    Application("conn")=conn
    在你要使用的时候转换一下:
     Dim con As SqlConnection = CType(Application("conn"), SqlConnection)
      

  3.   

    是的在.NET里面没有控件数据,我在下面的文章里简单的写了一下实现方法你可以去看看,或许有帮助,有问题给我留言!
    http://www.csdn.net/Develop/read_article.asp?id=21327
      

  4.   

    Dim lblString(9) As label
    lblString(0)=label1
    lblString(1)=label2
    ……
    lblString(49)=label50if i=0 to 49
       lblString(i)=i
    end if
    这样就可以了
      

  5.   

    1、ASP.NET中仍然存在控件数组,你可以使用System.Web.UI.Control.Controls[x]来访问任意一个Control所包含的控件。同样你也可以使用is运算符检查子控件的类型。2、ASP.NET的公共代码,已经不能像ASP那样使用包含的方式嵌入页面。推荐的方式:使用ASP.NET用户控件(*.ascx)来组织公用部分。