Modifier des fonctions JavaScript
Bonjour à tous,
J'ai éffectué une longue recherche sur le sujet, pour en conclure que je comprends pas comment m'en sortir, ou que mon niveau d'ASP.net est proche de null. :cry:
Le besoin de base
Générer une fonction javascript et pouvoir la modifier via le code behind à la volée.
Code C#
Code:
1 2 3 4 5
|
protected void Page_Load(object sender, EventArgs e)
{
//Code Initialisant du javascript maFonction(){alert("blablabla");}//
} |
Code:
1 2 3 4 5
|
protected void button_Click(object sender, EventArgs e)
{
//Code modifiant du javascript maFonction(){var toto="toto";}//
} |
L'idée est de changer l'intégralité du code à l'intèrieur de ma fonction javascript.
La problèmatique
S'il est relativement facile d'injecter du javascript via le code behind en utilisant ClienScript, il est beaucoup plus complexe de pouvoir modifier cette fonction une fois créé.
J'ai essayé plein de choses (scriptManager, utilisation de variable, jQuery, ...) et des tonnes de tuto, et du coup, je sais même plus ou j'en suis.
Si quelqu'un pouvait juste me remettre sur les rails, ou un début de piste correcte.