Hello !
J'ai un petit problème sur un site ASP.net (en C# mais peu importe).
J'ai un UserControl, qui contient un composant ASP ComponentArt (www.componentart.com). Une Grid en fait. Pour utiliser cette Grid, j'ai besoin de définir des fonctions javascript (pour ajouter des lignes, par exemple).
Bref, j'ai donc ce UserControl qui inclut ma grid, et qui au moment de son Page_Load j'appelle
Code :
- Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "MyNewScript" + _ref, strScript , true);
|
Ca marche, sauf que si j'ajoute plusieurs de ces UserControls dans la même page, il me dit que les fonctions ne sont définies que pour le premier controle de cette page.
Notez bien que chaque UserControl a un ID unique, les composants à l'interieur aussi, et je définis pour chacun des fonctions javascript uniques elles aussi. (c'est l'intérêt de ma variable _ref qui identifier le controle).
Bref, je comprends pas trop ce comportement. Je n'appelle pas le RegisterClientScriptBlock au bon moment ?
Si quelqu'un avait une piste ...