UserControl(s) générant du JS

UserControl(s) générant du JS - ASP - Programmation

Marsh Posté le 05-10-2007 à 10:57:09    

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 :
  1. 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 ... :)

Reply

Marsh Posté le 05-10-2007 à 10:57:09   

Reply

Marsh Posté le 05-10-2007 à 11:16:59    

Bon, en fait il s'avère que ca fonctionne :o
Par contre dans certains cas les fonctions n'ont pas l'air d'être ajoutées, vu que je suis dans un callback y'a des chances que ce soit ca le problème.
 
Bordelooooooooooos !!! :fou:

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed