頁面中有很多label control,id為label+數字,希望通過For循環用Findcontrol方法一個個找出來並設置Text屬性,但為什麼總是出錯:Compiler Error Message: BC30456: 'text' is not a member of 'System.Web.UI.Control'.
求教.....

解决方案 »

  1.   

    WEB页的话
    'System.Web.UI.Control'肯定不对。
    应该是System.Web.UI.WebControls
      

  2.   

    改为大写还是同样的问题,并且加了<%@ import namespace="System.Web.UI.WebControls%>
    代码:
    private sub page_load(sender as object,e as eventargs)
    dim objdataset as New DataSet
    dim i,j as integer
    objdataset.readxml(server.mapPath(".\news\news.xml"))
    for i=0 to 6
    for j=0 to objdataset.tables(0).rows.count
    page.findcontrol("label" & cstr(i) & cstr(j)).Text=objdataset.tables(0).rows(i).columns(j)
    next j
    next i
    end sub
    求助求肋......
      

  3.   

    先将fincontrol找到的控件转换为Label
      

  4.   

    请问用vb怎么写? 有没有Ctype?
      

  5.   

    好像这样:ctype(page.findcontrol("label" & cstr(i) & cstr(j)),label).Text
      

  6.   

    Finished, 多谢wangrenda(浪人)