Passage et utilisation d'un tableau de structure de c# à Javascript
Bonjour,
J'ai une page Accueil dans laquelle je consomme en code behind (c#) un web service qui me retourne un tableau de structure. Ce tableau je voudrais l'utiliser dans ma page Accueil.aspx.
J'ai essayé ce code là mais aucun ne marche.
Code:
1 2
| WSProxy.WSClass proxy = new WSProxy.WSClass();
WSProxy.Struct[] listStructs = proxy.getListStructs(); |
Jusque là, tout se passe bien. Je récupère bien mon tableau de structure "listStructs" (testé en mode débogage et affichage dans des labels).
Ensuite, j'ai créé un contrôle caché input dans lequel j'enregistre mon tableau que j'essaye de récupérer en javascript.
C# :
Code:
myHiddenInput.Value = listStructs.ToString();
ASPX :
Code:
<input id="myHiddenInput" type="hidden" NAME="Hidden1">
JAVASCRIPT :
Code:
1 2
| var myTextField = document.getElementById('myHiddenInput');
alert("You entered: " + myTextField.value); |
ca marche pas...
J'ai utilisé une autre méthode.
J'ai déclaré un tableau en javascript dans le head.
et dans le code behind, je fais ça :
Code:
Page.ClientScript.RegisterClientScriptBlock(Page.GetType(), "cle1", "<script type=\"text/javascript\">jsListStructs = " + ListStructs + "; </script>");
j'essaie de l'afficher avec un alert mais ca marche pas non plus. (j'ai ajouté ToString() à ListStructs dans la chaine de caractère et ca marche pas non plus...
Auriez-vous une idée siouplé ?
Merciiiii.