Ciao a tutti, ho il seguente problema:

ho creato in c# una listview che contiene gli elementi di una tabella di un db esterno.
Io voglio mettere dei controlli sull'InsertTemplate (che è il seguente):

codice:
<EditItemTemplate>
            <tr style="background-color: Navy; color: Navy;">
                <td>
                    
                    <asp:ImageButton ID="CancelButton" runat="server" CommandName="Cancel" CssClass="CancelButton"
                        ImageUrl="~/images/trasp.png" />
                    <asp:ImageButton ID="UpdateButton" runat="server" CommandName="Update" CssClass="EditButton"
                        ImageUrl="~/images/trasp.png" OnClientClick="return controlValue(this)" />
                </td>
                <td align="center">
                    <asp:Label ID="id_prova" runat="server" CssClass="Label2"
                        Text='<%# Eval("id_prova") %>'  />
                </td>
Questo e' un esempio della mia ListView.
In pratica lancio il controllo quando premo il pulsante di Insert.
Da qui parte il mio metodo controlValue.

Ora, io devo controllare ogni singolo campo.
Al momento ho abbozzato il seguente codice:

codice:
var insert = obj.id;
var id_1 = document.getElementById(insert.replace('InsertButton','id_1'));
var id_2 = document.getElementById(insert.replace('InsertButton','id_2'));
var id_3 = document.getElementById(insert.replace('InsertButton','id_3'));
var id_4 = document.getElementById(insert.replace('InsertButton','id_4'));
var id_5 = document.getElementById(insert.replace('InsertButton','id_5'));

// etc
Tramite i vari id_1.value ottengo il valore desiderato.
Ora, io ho tantissime variabili, una quarantina di campi.
Come suggerite di procedere?
Creare un array che all'interno contenga i singoli value?

Ed inoltre, siccome il metodo deve tornare un true od un false, per evitare di inserire 300 cicli di if annidati con return true o return false (che farebbe uscire dal metodo magari in maniera preventiva), mi e' venuto in mente di creare un array di interi grande quando le variabili su cui fare il controllo.
Assegnare 0 al posto di un return false, 1 al posto di true.

Alla fine di tutti i controlli, scandire tutto l'array ed in caso ci siano uno o piu' 0, fare ritornare false al metodo di controllo, altrimenti fargli tornare true.

Mi sapreste dare una mano nella realizzazione del primo problema (come scandire ed inserire tutti i value dentro un array) e sul secondo array ?

Ciao