ネストされたシナリオで、子更新パネルが親更新パネルで事前レンダリングを呼び出します
-
05-07-2019 - |
質問
<asp:UpdatePanel runat="server" ID="udp_RemitEditor" UpdateMode="conditional" OnPreRender="LoadParameters">
<ContentTemplate>
<div id="div_RemitEditor" style="width:225px; display: none;">
<asp:UpdatePanel ID="upnl_RemitEditor" runat="server" UpdateMode="Conditional">
<ContentTemplate>
<Button>
<Content>
</ContentTemplate>
</asp:UpdatePanel>
</div>
<asp:Button runat="server" ID="btn_ReloadEditor" style="display: none;" />
</ContentTemplate>
</asp:UpdatePanel>
OKネストされた更新パネルのセットアップがあります。最初に子更新パネルのコンテンツの情報を入力する事前レンダリングメソッドがあります。子コンテンツを非同期に更新するボタンがあります。何らかの理由で、子の更新後、親のprerenderメソッドが再度呼び出され、ボタンが更新された情報を元に戻します。
解決
親のupdatepanelに対して、childrenastriggers = 'false' ...を設定します...
<asp:UpdatePanel runat="server" ID="udp_RemitEditor"
UpdateMode="conditional" OnPreRender="LoadParameters"
ChildrenAsTriggers="false">
所属していません StackOverflow