ScriptSharp似乎与ComponentArt Treeview不兼容,如何解决?

时间:2011-11-10 17:59:52

标签: javascript asp.net script# componentart

我有一个使用ComponentArt中的TreeView控件的页面。

如果我将mscorelib.debug.js的引用添加到该页面,我会收到此错误:

Uncaught TypeError: Cannot call method 'apply' of undefined Type
$initializeBase                                    mscorlib.debug.js:1177 
ComponentArt_TreeViewNode                          ScriptResource.axd:1
ComponentArt_TreeView.GetItemFromStorage           ScriptResource.axd:1 
ComponentArt_TreeView.Nodes                        ScriptResource.axd:1 
ComponentArt_TreeView.Render                       ScriptResource.axd:1 
ComponentArt_TreeView.Initialize                   ScriptResource.axd:1
window.ComponentArt_Init_ctl00_Menu1_TreeView      MyPage:197 
(anonymous function)                               MyPage:201

如果我取消mscorelib.js参考,或者我将“Visible = false”设置为树视图,它不会给出任何错误。

我不确定我会继续使用ScriptSharp,因为它现在已经失败了很多次。

但我仍然想告诉社区这个,看看是否有修复。

我使用的ComponentArt版本是2008_1_1085_35

我使用ScriptSharp 0.7.4

1 个答案:

答案 0 :(得分:1)

我想你也问过脚本#和asp.net更新面板。这与相同的领域/相同的潜在问题相同。

很可能componentart组件也依赖于msajax(它不再是asp.net中给定jQuery的首选框架)不适用于脚本#。