Welcome Guest Search | Active Topics | Sign In | Register

Update Panel Issue on Chrome Options
Mike Wynn
Posted: Friday, April 5, 2013 6:53:42 AM
Rank: Advanced Member
Groups: Member

Joined: 8/24/2007
Posts: 130
Hi,

I am having an issue using the update panel on Chrome. I will summarise the issue below, however I can't seem to replicate it using a simple code sample:

My page comprises basically of the following:

Code: HTML/ASPX
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="GbrRtiSnapshots.aspx.cs"
    Inherits="IIPay.Web.GbrRti.GbrRtiSnapshots" MaintainScrollPositionOnPostback="true" %>

<%@ Register Assembly="EO.Web" Namespace="EO.Web" TagPrefix="eo" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<body>
    <form id="form1" runat="server">
    <eo:CallbackPanel Width="100%" ID="callBackPanel" runat="server" Triggers="{ControlID:pnlMain;Parameter:}"
        LoadingDialogID="dlgLoading">
        <asp:Panel ID="pnlMain" runat="server">
            <eo:SlideMenu ID="slideMenu" runat="server" ControlSkinID="None" SingleExpand="False">
                <topgroup>
                        <Items>
                            <eo:MenuItem Text-Html='Item1' Expanded="True">
                                <SubMenu>
                                    <Items>
                                        <eo:MenuItem CustomItemID="custom1" />
                                    </Items>
                                </SubMenu>
                            </eo:MenuItem>
                           <eo:MenuItem ItemID="mnuServiceStatus" Text-Html='Item2' Visible="False" Expanded="False">
                                <SubMenu>
                                    <Items>
                                        <eo:MenuItem CustomItemID="custom2" />
                                    </Items>
                                </SubMenu>
                            </eo:MenuItem>
                            
                            <!-- more items -->

                        </Items>
                    </topgroup>
            </eo:SlideMenu>
            <eo:CustomItem ID="custom1" runat="server">
                
                <!-- many more controls -->

                <asp:DropDownList id="dropDown" autopostback="True" onselectedindexchanged="OnDropDown" runat="server"  />
                
                <!-- many more controls -->

            </eo:CustomItem>
            <eo:CustomItem ID="custom2" runat="server">
                
                <!-- many more controls -->

            </eo:CustomItem>
        </asp:Panel>
    </eo:CallbackPanel>
    </form>
</body>
</html>


The callback panel is triggered by all child controls of pnlMain, so the OnDropDown handler will be invoked as a callback. The page is very rich, containing many more controls, but this is the basic picture.

The page works fine on IE and Firefox. The issue I am having is that when I run the page on Chrome, the panel does not get updated when the dropdown handler is called, resulting in a blank panel. If I remove the trigger from the update panel (i.e. forcing a postback), all works as expected.

I have read in other posts that there are timing issues associated with Chrome, but am not sure how to resolve the issue in this scenario.

Apologies for not providing a code sample that demonstrates the issue, but I can't seem to reproduce this issue when I simplify the page.

Regards
eo_support
Posted: Friday, April 5, 2013 9:21:49 AM
Rank: Administration
Groups: Administration

Joined: 5/27/2007
Posts: 24,195
Hi,

Do you have the page online? If you have the page online, we might be able to access it from here and see if we can find anything. We may still need you to provide a reproducing page later.

Thanks!
Mike Wynn
Posted: Friday, April 5, 2013 9:26:34 AM
Rank: Advanced Member
Groups: Member

Joined: 8/24/2007
Posts: 130
Sorry, the page is inaccessible to non-authenticated users.

I was wondering if there was anything I could try related to the timing issues I have seen mentioned. Maybe a well placed 'setTimeout' statement ?

Regards
eo_support
Posted: Friday, April 5, 2013 10:11:38 AM
Rank: Administration
Groups: Administration

Joined: 5/27/2007
Posts: 24,195
En....that's hard. We can't really think of anything without seeing the problem and knowing what's causing it.
Mike Wynn
Posted: Friday, April 5, 2013 10:47:56 AM
Rank: Advanced Member
Groups: Member

Joined: 8/24/2007
Posts: 130
Ok, I will try again to create a test page.


You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.