Ciao ragazzi, ho un problema che mi sta portando sull'orlo del suicidio, spero possiate aiutarmi.
Ovviamente non è nulla di strano, ma credo sia dovuto semplicemente alla mia scarsa conoscenza di c# e .net.
Ho una funzione A con dentro un ciclo while che a ogni esecuzione, del ciclo intendo, crea una dropdownlist dandole un ID = "p" + i.ToString() dove i è ovviamente un contatore e la inserisce in un placeholder(o panel, non cambia nulla) all'interno di una pagina .aspx.
Il problema è che se cerco di accedere a queste ddl dall'interno del ciclo stesso riesco, ma se provo a farlo utilizzando un altro ciclo all'interno di un'altra funzione B non funziona.
Ah, il metodo che provo ad utilizzare per accedere è il FindControl in questo modo:
(DropDownList)nomePlaceHolder.FindControl("p" + i.ToString()).SelectedItem.Text
Qualcuno ha idea del perchè?
Spero possiate aiutarmi, perchè altrimenti impazzisco.
Colgo l'occasione per salutare tutti e augurarvi buone vacanze!
conte06