تحديث لوحة على الصفحة الرئيسية ينعش الطفل صفحة تحديث لوحات أيضا

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

سؤال

لدي صفحة رئيسية على التي في الأعلى تظهر div باستخدام مسج.في أن div لدي تحديث لوحة مع مربع مع autopostback صحيح.أساسا أنا تريد أن تجعل من القائمة لتغيير إعدادات صفحة كاملة دون إعادة النشر.وهو يعمل تماما

ولكن لدي بعض الأطفال الصفحة التي لدي معرض الصور الذي يحتوي على تحديث لوحة داخل وهو datalist أن تكون قادرة على تغيير الصور دون إعادة النشر.

المشكلة هي عندما اضغط على الصفحة الرئيسية خانة الاختيار تحديث لوحات على الطفل صفحة أيضا الحصول على تحديث..لماذا يحدث هذا???

أيضا الصفحة الرئيسية updatepanel لدي وضع تحديث إلى الشرطي و childeren كما يطلق إلى كاذبة و يجب تعيين asynchpostback الزناد بالنسبة CheckBox1_CheckChanged هذا الحدث.

لذا أفعل أي شيء خطأ...

<asp:UpdatePanel ID="UpdatePanel1" runat="server" ChildrenAsTriggers="False" UpdateMode="Conditional">
                <ContentTemplate>
                    <table border="0" cellpadding="0" cellspacing="0" style="width: 100%">
                        <tr>
                            <td style="padding-right: 2px">
                             <asp:CheckBox ID="CheckBox1" runat="server" AutoPostBack="True" OnCheckedChanged="CheckBox1_CheckedChanged" />
                            </td>
                            <td>
                               notify me of new buzz through email</td>
                        </tr>
                    </table>
                     <asp:HiddenField ID="bmStatus" runat="server" />
                </ContentTemplate>
                <Triggers>
                    <asp:AsyncPostBackTrigger ControlID="CheckBox1" EventName="CheckedChanged" />
                </Triggers>
            </asp:UpdatePanel>

هل يجب أن ضبط أي إعدادات أخرى على الطفل صفحة تحديث لوحات...أنا سيتم نشر الطفل صفحة تحديث لوحة التعليمات البرمجية إذا طلب!!!

شكرا جزيلا

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

المحلول

وهو UpdatePanel هو إعادة النشر بغض النظر عن ما.أوصي إزالة ChildrenAsTriggers="False" إلا إذا كان لديك بعض الأسباب الأخرى التي تحتاج إلى ذلك.أدناه هو رابط ما هذا الإعداد.قد تحتاج متعددة UpdatePanels لتحقيق الوظيفة المطلوبة.

http://www.asp.net/ajax/documentation/live/mref/P_System_Web_UI_UpdatePanel_ChildrenAsTriggers.aspx

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top