مكالمات لوحة تحديث الطفل Prerender على لوحة تحديث الوالدين في السيناريو المتداخل

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>

حسنًا ، لدي إعداد لوحة تحديث متداخلة. لدي طريقة Prerender التي تملأ المعلومات الموجودة في المحتوى في لوحة تحديث الطفل في البداية. لدي زر يقوم بتحديث محتوى الطفل بشكل غير متزامن. لسبب ما بعد هذا التحديث للطفل ، يتم استدعاء طريقة Prerender الخاصة بالأصل مرة أخرى وتغير المعلومات التي تم تحديث الزر مرة أخرى إلى الأصل.

هل كانت مفيدة؟

المحلول

بالنسبة إلى الوالدين updatePanel ، قم بتعيين childrencastriggers = 'false' ...

<asp:UpdatePanel runat="server" ID="udp_RemitEditor" 
  UpdateMode="conditional" OnPreRender="LoadParameters" 
  ChildrenAsTriggers="false">
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top