ho questo codice ..
si è un po' incasinato ma nn mi viene in mente nessun altro modo x farlo (praticamente ci sono 3 repeater uno dentro l'altro)

codice:
<ASP:Repeater id="primo" runat="server">
<itemtemplate>
<%= Request.QueryString("primoA") %>
<%-- qui inizia il 2^ repeater--%>

<% If Request.QueryString("secondoA") <> "" Then %>
<ASP:Repeater runat="server" DataSource='<%# Creasecondo(Request.QueryString("secondoA")) %>'>
<itemtemplate>
<% Response.Write(Request.QueryString("capitolo"))%>

<% Else %>
<%--se invece nn c'è nulla di querystring prendi tutti i valori della corrispondente colonna di primoA--%>
<ASP:Repeater runat="server" DataSource='<%# Creasecondo(Container.DataItem("valore_secondo")) %>'>
<itemtemplate>
<%# Container.DataItem("valore_secondo") %>
<% End If %>
<%-- qui continua con il 3^ repeater... poi si kiude tutto </itemte...></asp:rep...>--%>
già in </item..> e </repeater> ho avuto problemi (ke sembrano rislti) ma ora nell'else (in rosso) mi da
"'Else' deve essere preceduto da un 'If' o da un 'ElseIf' corrispondente."
ke c'è eccome!!

grazie x l'aiuto