Nous avons utilisé IScriptControl pour lier des objets javascript à nos UserControls et ServerControls, et cela a bien fonctionné.Quel est l'équivalent d'IScriptControl pour Web.UI.Page?
Le problème est que ASP.NET semble ne fournir aucune méthode pour lier un objet javascript à une page. Jusqu'à présent, nous avons mis des fonctions simples dans l'espace de noms global, mais je développe une allergie sérieuse à cette pratique. Il serait assez facile d'intégrer nos fonctions dans une classe javascript, et d'inclure le fichier javascript sur la page, mais comment instancier l'objet, comment le référencer à partir d'événements de rappel, et comment transmettre des données à Du code-behind, je n'ai pas compris. Ou plutôt, les méthodes que nous avons utilisées jusqu'à maintenant (champs cachés, chaînes javascript émises, etc.), me dérangent vraiment.
Quelqu'un a de meilleures idées?
Il n'y a aucune association entre le javascript et la page sauf si quelqu'un le construit. Avec ScriptControl, MS a construit une structure pour fournir la communication pour UserControls et ServerControls. Cela me semble étrange qu'ils n'aient pas non plus de page. –