J'essaie très difficile de passer trois paramètres à une fonction javascript à partir d'un itemtemplate d'un gridview:passer plusieurs arguments par Eval à la fonction Javascript
Pour un paramètre, il fonctionne très bien:
<asp:HyperLink ID="hypComment" runat="server" Font-Bold="True"
NavigateUrl='<%# Eval("CCN", "javascript:ShowCommentPopUp({0});") %>'>Add
</asp:HyperLink>
où CCN est ma colonne dans gridview. Cela va effectivement passer le ccn dans lequel la ligne est cliquée:
Je veux passer deux paramètres supplémentaires: "Nom" et "Statut" sont les colonnes correspondantes comme les 2ème et 3ème arguments pour la fonction ShowCommentPopUp. J'ai essayé de nombreuses façons, mais j'ai fini dans toutes les erreurs de syntaxe. Beaucoup de temps est investi.
par exemple:
NavigateUrl='<%# Eval(["CCN", "NAME", "javascript:ShowCommentPopUp({0}, {1});")
etc etc
si quelqu'un peut me aider, il est très apprécié.
grâce, Aparna
Il y a un caractère [dans votre appel Eval ... –