我这么写
            For Each Content As Content In Panel1.Controls
                Content.GetType()
            Next错误为
无法将类型为“System.Web.UI.LiteralControl”的对象强制转换为类型“System.Web.UI.WebControls.Content”。何解?

解决方案 »

  1.   

    你总要判断一下 Content 是不是你要的类型吧,否则出错就很正常了
      

  2.   

    foreach (Control cl in Panel1.Controls)
                {            }
      

  3.   


    问题是直接在FOR EACH的时候就出错了啊。这让我怎么写IF?
      

  4.   

     For Each cc As Control In Panel1.Controls
                    cc.GetType()
                Next
      

  5.   

    本帖最后由 net_lover 于 2012-04-24 20:29:10 编辑
      

  6.   

    既然让你用control类型,你就用呗。里面If不就行了
      

  7.   


    大哥……您还没理解我的意思 For Each cc As Control In Panel1.Controls ‘直接在这里就出错了,根本没有进入循环
            cc.GetType()
     Next
      

  8.   

    好吧,我错了。Content是关键字,难怪用了出错