ネストされたシナリオで、子更新パネルが親更新パネルで事前レンダリングを呼び出します

StackOverflow https://stackoverflow.com/questions/1406946

質問

<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">
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top