2009-05-11 4 views
0

Telerik의 스크립트 관리자를 사용하여 여러 개의 js 파일 참조를 결합하려고합니다.Telerik RadScriptManager - 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 (개체 보낸 사람, EventArgs입니다 전자) 95

System.EventHandler.Invoke (개체 보낸 사람, EventArgs입니다 E) + 0

System.Web.UI.Page.OnPreRenderComplete (EventArgs입니다 전자) 8695102

System.Web.UI.Page.ProcessRequestMain (부울 includeStagesBeforeAsyncPoint, 부울 includeStagesAfterAsyncPoint) 내가 잘못하고있는 중이 야 무엇 1029

?

답변

1

나는 스크립트가 현재 임베디드 리소스에서만 작동하기 때문에 ds 안에 js 파일을 임베드해야한다고 생각합니다. 측면에

그렇지 않으면 당신이 가지고, 당신은 당신이

this.Master.ScriptManager. 

나는 당신이 aspx 페이지 아닌 ASCX 컨트롤에서이 호출하는 가정입니다

RadScriptManager.GetCurrent(this) 

를 사용하여 시도 사용할 수 있습니다 알고 있습니다 this.Page를 사용하십시오.

관련 문제