バックグラウンド
マスターページ内には、ScriptManager
次のような があります
<asp:ScriptManager ID="ScriptManager" runat="server" EnablePartialRendering="False" EnableScriptLocalization="true">
<Scripts>
<asp:ScriptReference Path="~/js/master.js" />
<asp:ScriptReference Path="~/js/jquery-min.js" />
</Scripts>
</asp:ScriptManager>
次のようにして、ページ上のネストされたコントロールに追加のスクリプトを登録しています
protected override void OnPreRender(EventArgs e)
{
ScriptManager.RegisterClientScriptInclude(this, this.GetType(), "jquery-ui", "~/js/jquery-ui.js");
base.OnPreRender(e);
}
期待される
- master.js
- jquery-min.js
- jquery-ui.js *
実際
- jquery-ui.js *
- master.js
- jquery-min.js
質問
登録されたスクリプトが読み込まれる順序を変更する方法はありますか?
- また -
少なくとも、実際のScriptManager
ブロックに登録されているスクリプトがコード ビハインド登録済みスクリプトの前に登録されていることを確認することは可能ですか?