知道控件的类型(Panel),怎么做?

解决方案 »

  1.   

    用findcontrol方法递归遍历你的页面中的所有控件
        Public Function SearchCtl(ByVal ParentCtl As Control, ByVal SearchCtlID As String) As Control
            '根据Control ID查找某一实例Control的Controls集合及其子集合中的Control
            If ParentCtl Is Nothing Then
                Throw New NullReferenceException
            Else
                Try
                    Dim Ctl As Control
                    Dim ReturnCtl As Control
                    For Each Ctl In ParentCtl.Controls
                        If Not Ctl.ID Is Nothing Then
                            If Ctl.ID.ToLower = SearchCtlID.Trim.ToLower Then
                                ReturnCtl = Ctl
                                Exit For
                            Else
                                ReturnCtl = SearchCtl(Ctl, SearchCtlID)
                                If Not ReturnCtl Is Nothing Then
                                    Exit For
                                End If
                            End If
                        Else
                            ReturnCtl = SearchCtl(Ctl, SearchCtlID)
                            If Not ReturnCtl Is Nothing Then
                                Exit For
                            End If
                        End If
                    Next
                    Return ReturnCtl
                Catch ex As Exception
                    Return Nothing
                End Try
            End If
        End Function
    判断返回值,如果为空,说明没有,否则就有
      

  2.   

    javascriptvar obj=getElementbyId("aaa")if(obj!=NULL)  存在
      

  3.   

    For Each  没错,我也这么做的。
      

  4.   

    luckyfool(酷酷小狼) 提供的方法能在服务器端执行吗?
    如果能,就更好了。
      

  5.   

    服务器端没问题啊如果存在就给服务器端传个参数服务端用Request来取不就行了么
      

  6.   

    我在javascript中这么写它怎么报错说“对象不支持此属性或方法”?if(document.GetElementbyId("boolPanel")!=null)
       .......
      

  7.   

    if(document.getElementbyId("boolPanel")!=null)
    JavaScript区分大小写。
      

  8.   

    我改为getElementbyId它还是报错说: “对象不支持此属性或方法”?
      

  9.   

    在js实现var m=window.document.Form1.elements.length;
    for(var t=0;t<m;t++)
    {
    if(window.document.Form1.elements[t].name.indexOf("aaa")!=-1)//找到
    {
                                        //do something
                                }
             }