特定の js ファイルをページに追加する必要があります。Page_Load
で、私はこれを試しています:
ClientScript.RegisterClientScriptInclude("MyTab", HttpRuntime.AppDomainAppPath + "\\scripts\\" + tabName);
うまくいきません。
特定の js ファイルをページに追加する必要があります。Page_Load
で、私はこれを試しています:
ClientScript.RegisterClientScriptInclude("MyTab", HttpRuntime.AppDomainAppPath + "\\scripts\\" + tabName);
うまくいきません。
常に機能するこのソリューションを試すことができます。使用する:
Page.Header.Controls.Add(new LiteralControl("<script type='text/javascript' src='script.js'></script>"));
コードビハインドでロードする必要なく、これを簡単に実行できます。
<asp:ScriptManager ID="sm" runat="server">
<Scripts>
<asp:ScriptReference Path="./script.js" />
</Scripts>
</asp:ScriptManager>
実行時にスクリプト ファイルを追加または変更する場合は、マークアップに ScriptManager を残して、次のようにアクセスします。
ScriptManager sm = ScriptManager.GetCurrent(Page);
if (Smgr != null)
{
ScriptReference sr = new ScriptReference();
sr.Path = "~/Scripts/Script.js";
sm.Scripts.Add(sr);
}