<asp:Repeater ID="Repeater1" runat="server" OnItemDataBound="Repeater1_ItemDataBound">
        <ItemTemplate>
            <asp:HiddenField ID="HiddenField1" Value=' <%# Eval("SPLeiXingID") %>' runat="server" />
            <ul style="height: 13px; width: 162px; margin-left: 2px" >
                <a href='javascript:display(<%#Eval("SPLeiXingName")%>)'> <%#Eval("SPLeiXingName")%> </a> </ul>
            <div id="menu_left"  style="display:none">
                sas
                <%-- <asp:Repeater ID="Repeater2" runat="server">
                <ItemTemplate>
                    <a href="SPZhanShi.aspx?uid=' <%# Eval("SPLeiXingID")%>'" target="mian">
                        <%#Eval("SPLeiXingName")%>
                    </a>&nbsp;&nbsp;
                </ItemTemplate>
            </asp:Repeater>--%>
            </div>
        </ItemTemplate>
    </asp:Repeater> 这样就可以了啊

解决方案 »

  1.   


        <asp:Repeater ID="Repeater1" runat="server" OnItemDataBound="Repeater1_ItemDataBound">
            <ItemTemplate>
                <asp:HiddenField ID="HiddenField1" Value=' <%# Eval("SPLeiXingID") %>' runat="server" />
                <ul style="height: 13px; width: 162px; margin-left: 2px" >
                    <a href="javascript:display('<%#Eval("SPLeiXingName")%>')"> <%#Eval("SPLeiXingName")%> </a> </ul>
                <div id="menu_left"  style="display:none">
                    sas
                    <%-- <asp:Repeater ID="Repeater2" runat="server">
                    <ItemTemplate>
                        <a href="SPZhanShi.aspx?uid=' <%# Eval("SPLeiXingID")%>'" target="mian">
                            <%#Eval("SPLeiXingName")%>
                        </a>&nbsp;&nbsp;
                    </ItemTemplate>
                </asp:Repeater>--%>
                </div>
            </ItemTemplate>
        </asp:Repeater> 
    应该是这样,刚才引号没弄好
      

  2.   

    可我的脚步声这样写的!!有什么办法改呢!!
    function display(num)    
    {  
     if (menu_left[num].style.display=="none")   
      {   
          for(a=0;a<menu_left.length;a++){ 
            if (a==num){ 
            menu_left[a].style.display="inline"; 
            } 
            else{ 
            menu_left[a].style.display="none"; 
            } 
          } 
      }  
      else {  
        menu_left[num].style.display="none";  
      }  
      

  3.   

    不是啊!!我要它从0开始生产,Repeater循环多少次就从0开始循环到几
      

  4.   

    不是啊!!我要它从0开始生产,Repeater循环多少次就从0开始循环到几
      

  5.   


    <a href='<%# "javascript:display("+Container.ItemIndex +")"%>'> <%#Eval("SPLeiXingName")%> </a>Repeater 不仅有ItemTemplate,还有AlternatingItem 的,别忘记绑定 AlternatingItem
      

  6.   

    也就是说Repeater循环一次,它也就紧接着循环一次
      

  7.   

    Container.ItemIndexContainer 可以看做是Repeater 的当前行,那么 ItemIndex 就是当前行的下标了