0
我有一個用戶控件,名爲MyUpdateControl,將觸發啓動腳本 - 它的HTML很簡單:啓動腳本焙燒時沒有局部刷新
<div id="updatableArea"></div>
啓動腳本在用戶控件的OnLoad()補充說:
string doUpdateScript = String.Format(
"DoUpdate('{0}')",
someValue);
this.Parent.Page.ClientScript.RegisterStartupScript(typeof(Page), "DoUpdateScript", doUpdateScript);
的MyUpdateControl用戶控制有時包含在另一個用戶控制一個更新面板內:
<asp:UpdatePanel ID="myUpdatePanel" runat="server" >
<ContentTemplate>
<UC1:MyUpdateControl ID="myUpdaterControl" runat="server" />
</ContentTemplate>
</asp:UpdatePanel>
在這些情況下,腳本僅在頁面首次加載時觸發。它不會在異步回發期間觸發。我如何確保它在異步回發期間也被調用?
嘗試的UpdateMode = 「條件」 爲您的UpdatePanel ... – 2009-12-03 03:31:55