سلام خدمت دوستان
من دوتا دراپ دان لیست آبشاری مرتبط به هم ایجاد کردم بصورت ajax به خوبی کار میکنن مشکلی نیست..و یه رشته از پایگاه داده هم خوندم و درصفحه نمایش دادم که اینکار هم با تایمر استفاده کردم..وقتی تایمر گذاشتم دراپ دان لیست نمیشه انتخاب کرد چون صفحه رفرش میشه ..چکار کنم که این مشکل حل بشه؟
نباید صفحه رو رفرش کنید
کاری رو که با تایمر انجام میدید هم ajax کنید تا رفرش نشه
تایمر هم داخل ajax
<asp:UpdatePanel ID="UpdatePanel1" runat="server"> <ContentTemplate> <label style="margin:5px 70px 10px 5px"> شماره : </label> <asp:Label ID="Lbl_ShomareBarname" class="btn hidden-xs" style="margin:5px 10px 20px 50px;padding:10px 50px;background-color:#d61577;border-color:#FFD700;font-weight:bold;color:#FFF" runat="server" Text="0" Font-Size="X-Large" Font-Bold="False"></asp:Label> <asp:Timer ID="Timer2" runat="server" OnTick="timer_Tick_Shomare" Interval="1000"></asp:Timer> </ContentTemplate> </asp:UpdatePanel>
اینم کد دراپ دان
<asp:UpdatePanel ID="UpdatePanel5" runat="server"> <ContentTemplate> <asp:DropDownList ID="DropDownList1" runat="server" AutoPostBack="True" OnSelectedIndexChanged="DropDownList1_SelectedIndexChanged"> </asp:DropDownList> <br /> <br /> <asp:DropDownList ID="DropDownList2" runat="server" AutoPostBack="True" OnSelectedIndexChanged="DropDownList2_SelectedIndexChanged"> </asp:DropDownList> </ContentTemplate> <%-- <Triggers> <asp:AsyncPostBackTrigger ControlID="Timer2" EventName="" /> </Triggers>--%> </asp:UpdatePanel>
نمیدونم چکار کنم
بهتر بود جای UpdatePanel خودتون Ajax میزدید و احتمالا مشکل همینه
اگر اشتباه نکنم باید Trigger تعریف کنید
خیلی وقته کار نکردم سرچ کنید use Timer UpdatePanel
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)