<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>
好的,我有一个嵌套的更新面板设置。我有一个prerender方法,最初填充子更新面板中的内容中的信息。我有一个按钮,可以异步更新子内容。在对孩子进行更新后,由于某种原因,父母的prerender方法再次被调用,它会将按钮更新的信息更改回原始信息。
答案 0 :(得分:3)
对于父更新面板,请设置childrenastriggers ='false'...
<asp:UpdatePanel runat="server" ID="udp_RemitEditor"
UpdateMode="conditional" OnPreRender="LoadParameters"
ChildrenAsTriggers="false">