Solved

unable to restrict post back event in update panel

Posted on 2009-04-07
3
410 Views
Last Modified: 2012-05-06
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

0
Comment
Question by:cool_lancers
3 Comments
 
LVL 14

Accepted Solution

by:
GiftsonDJohn earned 500 total points
ID: 24094342
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
 
LVL 9

Expert Comment

by:VikramMullick
ID: 24094456
Can't see any triggers associated , you need to have them whem update mode is conditional.
0

Featured Post

Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

This article discusses the ASP.NET AJAX ModalPopupExtender control. In this article we will show how to use the ModalPopupExtender control, how to display/show/call the ASP.NET AJAX ModalPopupExtender control from javascript, how to show/display/cal…
In an ASP.NET application, I faced some technical problems. In this article, I list them out and show the solutions that I found.  I hope it will be useful. Problem: After closing a pop-up window, the parent page should be refreshed automaticall…
This video shows how to remove a single email address from the Outlook 2010 Auto Suggestion memory. NOTE: For Outlook 2016 and 2013 perform the exact same steps. Open a new email: Click the New email button in Outlook. Start typing the address: …
When you create an app prototype with Adobe XD, you can insert system screens -- sharing or Control Center, for example -- with just a few clicks. This video shows you how. You can take the full course on Experts Exchange at http://bit.ly/XDcourse.

930 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

7 Experts available now in Live!

Get 1:1 Help Now