Telerik RadScriptManager - エラーのjsファイルを結合しながら、
-
21-08-2019 - |
質問
私は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(オブジェクト送信者、EventArgsの電子)95
System.EventHandler.Invoke(オブジェクト送信者、EventArgsの電子)0
System.Web.UI.Page.OnPreRenderComplete(のEventArgs電子)8695102
System.Web.UI.Page.ProcessRequestMain(ブールincludeStagesBeforeAsyncPoint、ブールのincludeStagesAfterAsyncPoint)1029
私が間違って何をしているのですか?
解決
私は、あなたが、DLL内のあなたのJSファイルを埋め込む必要がありますので、唯一の組み合わせスクリプトは現在、埋め込みリソースのために働くと思います。
側では、あなたが使用することができます知っている注意してください。
this.Master.ScriptManager.
を使用してみました
RadScriptManager.GetCurrent(this)
私はそうあなたがthis.Pageを使用する必要があり、あなたがASCXコントロールaspxページからこれを呼び出すとされていないと仮定しています。
所属していません StackOverflow