我们正在将AjaxControlToolKit 3.02迁移到ASP.NET项目中使用的16.1。我们在现有的3.02版本中有以下代码片段:
AjaxControlToolkit.ScriptObjectBuilder.GetScriptReferences()
当AjaxControlToolKit版本更新为16.1时,由于 ScriptObjectBuilder 类和 GetScriptReferences 方法不可用,因此未编译上述代码段。似乎该类在库的高版本中已被弃用。
在这种情况下,如何重写上述代码以实现相同的功能?
任何方法或建议都会对我们有所帮助。
答案 0 :(得分:1)
似乎这种方法没有直接的类比。
ToolkitResourceManager
class是ScriptObjectBuilder
的后继者,有许多注册资源的方法。
例如,它有GetControlScriptReferences(Type type)
方法。它调用GetEmbeddedScripts(params string[] toolkitBundles)
internally,现在是私有的。