Aufrufe des Kinder -Update -Panels im übergeordneten Update -Panel im verschachtelten Szenario
-
05-07-2019 - |
Frage
<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, ich habe ein verschachteltes Update -Panel -Setup. Ich habe eine Prerender -Methode, die die Informationen im Inhalt des Child Update -Panels zunächst ausfüllt. Ich habe eine Schaltfläche, die den Kinderinhalt asynkron aktualisiert. Aus irgendeinem Grund wird nach diesem Update auf das Kind die Prerender -Methode des Elternteils erneut aufgerufen und ändert die Informationen, die die Schaltfläche wieder auf das Original aktualisiert hat.
Lösung
Setzen Sie für das übergeordnete UpdatePanel KinderAsStriggers = 'false' ...
<asp:UpdatePanel runat="server" ID="udp_RemitEditor"
UpdateMode="conditional" OnPreRender="LoadParameters"
ChildrenAsTriggers="false">
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow