Telerik RadScriptManager-合并js文件时出错

Telerik RadScriptManager-合并js文件时出错,telerik,Telerik,我正在尝试使用Telerik的脚本管理器组合多个js文件引用。以下是我在页面加载中的代码: System.Web.UI.ScriptReference jsFile1 = new System.Web.UI.ScriptReference('/virtual_folder/jsfile1.js'); System.Web.UI.ScriptReference jsFile2 = new System.Web.UI.ScriptReference('/virtual

我正在尝试使用Telerik的脚本管理器组合多个js文件引用。以下是我在页面加载中的代码:

        System.Web.UI.ScriptReference jsFile1 = new System.Web.UI.ScriptReference('/virtual_folder/jsfile1.js');
        System.Web.UI.ScriptReference jsFile2 = new System.Web.UI.ScriptReference('/virtual_folder/jsfile2.js');


        this.Master.ScriptManager.CompositeScript.Scripts.Add(jsFile1);
        this.Master.ScriptManager.CompositeScript.Scripts.Add(jsFile2);
我得到一个错误:

[NullReferenceException:对象引用未设置为对象的实例。] System.Collections.ObjectModel.Collection`1.Add(T项)+18

Telerik.Web.UI.RadScriptManager.Page_PreRenderComplete(对象发送者,事件参数)+95

System.EventHandler.Invoke(对象发送方,EventArgs e)+0

System.Web.UI.Page.OnPreRenderComplete(EventArgs e)+8695102

System.Web.UI.Page.ProcessRequestMain(布尔includeStagesBeforeAsyncPoint,布尔includeStagesAfterAsyncPoint)+1029


我做错了什么?

我认为脚本组合目前只适用于嵌入式资源,因此您必须将js文件嵌入到dll中

在旁注上,你知道你可以使用

 this.Master.ScriptManager.
试用

 RadScriptManager.GetCurrent(this)
我假设您是从aspx页面而不是ascx控件调用此函数,否则您必须使用this.page