我们一直在使用IScriptControl将JavaScript对象绑定到我们的UserControls和ServerControls,并且它工作正常。什么是Web.UI.Page的IScriptControl等价物?
问题是,ASP.NET似乎没有提供将JavaScript对象绑定到Page的方法。到目前为止,我们一直在将全局函数放在全局命名空间中,但是我正在对这种做法产生严重的过敏。
将我们的函数包装到一个javascript类中,并将JavaScript文件包含在页面中,但是如何实例化对象,如何从回调事件引用它以及如何将数据传递给它来自代码隐藏,我还没有弄清楚。或者说,我们到目前为止使用的方法(隐藏字段,发出的JavaScript字符串等)真的让我感到困惑。
任何人有更好的点子?
JavaScript和页面之间没有任何关联,除非有人构建它。通过ScriptControl,MS构建了一个为UserControls和ServerControls提供通信的结构。对我来说,他们对页面也没有好处,这似乎很奇怪。 – 2010-04-02 12:31:38