Bonjour à tous,

J'essaye d'obtenir au sein d'un code Javascript le ClientID d'un controle contenu dans un user control (Ligand qui est un formLigand.ascx).

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
<script language="javascript" type="text/javascript">
function btnOKLigand_Click_Step2()
{
   /* ligne qui provoque l'erreur  */
    var txtEC50_IC50 = document.getElementById('<%= Ligand.txtEC50_IC50.ClientID %>');
    var valEC50_IC50 = document.getElementById('<%= Ligand.valEC50_IC50.ClientID %>');
...
et j'ai une erreur de compilation :

CS0122: 'Xdb_v2.formLigand.txtEC50_IC50' est inaccessible en raison de son niveau de protection
Comment faire pour modifer le niveau de protection d'un controle qui appartient à un user control ?

Ou y aurait-il moyen de faire autrement ?

Merci beaucoup par avance.

Laurent.