unable to restrict post back event in update panel

am working with grid with in repeater. i kept the whole repeater and grid in AJAX update panel. the page is getting postbacked even though i set UpdateMode="Conditional" for my update panel. why its happening like this
any suggestions

thanks in advance
chaitu

<asp:UpdatePanel ID="upPanel" runat="server" UpdateMode="Conditional">
        <ContentTemplate>
<asp:Repeater ID="rptRecentFeeds" runat="server" EnableViewState="true">
 <ItemTemplate>
                                    <asp:HiddenField ID="hf1" runat="server" Value='<%# Eval("id") %>' />
 
                                    <div id="header">
                                        <div id="name-02">
                                            <asp:Label ID="name" runat="server" Text='<%# Eval("name") %>'></asp:Label></div>
                                    </div>
 
<div id="bubble">
<asp:GridView ID="dglist1" GridLines="None" EnableViewState="true" AllowPaging="true"
                                                        PageSize="1" runat="server" ShowHeader="false" ShowFooter="false" AutoGenerateColumns="false"
                                                        OnPreRender="FeedsGrid_PreRender" OnPageIndexChanged="IndexChanged" OnPageIndexChanging="dglist1_PageIndexChanging"
                                                        OnRowDataBound="dglist1_OnRowDataBound" EnableSortingAndPagingCallbacks="true">
                                                       
                                                        <Columns>
                                                            <asp:TemplateField ItemStyle-HorizontalAlign="Left">
                                                                <ItemTemplate>
                                                                    <div id="message" align="left">
                                                                        <div id="message-text">
                                                                            <asp:Label ID="messave" runat="server" Text='<%# Eval("text")%>'></asp:Label>
                                                                        </div>
                                                                    </div>
                                                                </ItemTemplate>
                                                            </asp:TemplateField>
                                                        </Columns>
                                                    </asp:GridView>
</div>
 
                                </ItemTemplate>
</asp:repeater>
 
    </ContentTemplate>
    </asp:UpdatePanel>

Open in new window

cool_lancersAsked:
Who is Participating?
 
GiftsonDJohnConnect With a Mentor Commented:
Hi,

UpdateMode=Conditional will not supress any postbacks. It deals with how the contents of the UpdatePanel should get refreshed.

UpdateMode=Always ==> will always refresh the contents of the UpdatePanel after every async postbacfk.
UpdateMode=Conditional ==> will refresh the contents only when you call UpdatePanel1.Update() from your code behind.

I can't see any problem with your code. But you have to make sure that ajax extensions and the relevant  tags in web.config are enabled on your projects.
0
 
VikramMullickCommented:
Can't see any triggers associated , you need to have them whem update mode is conditional.
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.