UpdatePanel註冊RegisterStartupScript
ScriptManager.RegisterStartupScript(Control control,Type type, string key,string script, bool addScriptTags);
若是使用一般的控制項頁面時,控制項則設定Page即可,但如果頁面使用的是AJAX的UpdatePanel時,
此時若使用Page做為控制項的參數,則會發生呼叫不到該頁面的控制項內容,但不會產生錯誤
<form id="form1" runat="server">
<asp:ScriptManager ID="ScriptManager1" EnablePartialRendering="true" runat="server">
</asp:ScriptManager>
<asp:UpdatePanel ID="plFlow" runat="server">
<ContentTemplate>
</ContentTemplate>
</asp:UpdatePanel>
</form>
code:
ScriptManager.RegisterStartupScript(plFlow,GetType(), "ExecuteJavascript", scriptContent, true);
<form id="form1" runat="server">
.........
.........
.........
</form>
code:
ScriptManager.RegisterStartupScript(this.Page,GetType(), "ExecuteJavascript", scriptContent, true);