我们一直在使用 IScriptControl 将 javascript 对象绑定到我们的 UserControls 和 ServerControls,并且效果很好。
问题是 ASP.NET 似乎没有提供将 javascript 对象绑定到页面的方法。到目前为止,我们一直将普通函数放在全局命名空间中,但我对这种做法产生了严重的过敏。
将我们的函数包装到 javascript 类中并在页面上包含 javascript 文件很容易,但是如何实例化对象,如何从回调事件中引用它,以及如何从代码中将数据传递给它-后面,我还没想通。
或者更确切地说,到目前为止我们一直在使用的方法(隐藏字段、发出的 javascript 字符串等)真的让我很烦。
有人有更好的想法吗?