Allora: ho creato un controllo personalizzato che visualizza una dropdownlist con i dati presi dal database. Ovviamente ho inserito anche la gestione dell'evento che mi consente di recuperarne il valore. La function che gestisce l'evento è inserita direttamente nella pagina aspx che incorpora il controllo personalizzato, tra i soliti tag <script> e </script>. Funziona perfettamente. Il problema è che non voglio codice sulla pagina, ma sul code behind (compilato) che gestisce la pagina stessa: ma se sposto la function che gestisce l'evento (per intenderci questa function recupera semplicemente un valore fornito dal controllo personalizzato) sulla dll sorge la necessità di dichiarare il controllo: quindi public xxx nomecontrollo; ... xxx cosa? DropDownList no, TextBox no... come cavolo si dichiara un controllo personalizzato su un'altra dll? Cosa devo scrivere per recuperare questo diavolo di valore? Si accettano suggerimenti.