AjaxControlToolKit 3.02到16.1迁移 - ScriptObjectBuilder不可用

时间:2018-04-02 16:44:23

标签: ajaxcontroltoolkit

我们正在将AjaxControlToolKit 3.02迁移到ASP.NET项目中使用的16.1。我们在现有的3.02版本中有以下代码片段:

AjaxControlToolkit.ScriptObjectBuilder.GetScriptReferences()

当AjaxControlToolKit版本更新为16.1时,由于 ScriptObjectBuilder 类和 GetScriptReferences 方法不可用,因此未编译上述代码段。似乎该类在库的高版本中已被弃用。

在这种情况下,如何重写上述代码以实现相同的功能?

任何方法或建议都会对我们有所帮助。

1 个答案:

答案 0 :(得分:1)

似乎这种方法没有直接的类比。 ToolkitResourceManager classScriptObjectBuilder的后继者,有许多注册资源的方法。

例如,它有GetControlScriptReferences(Type type)方法。它调用GetEmbeddedScripts(params string[] toolkitBundles) internally,现在是私有的。